Remember too guys, not all calories are equal and burn off equal.
True, but those that don't burn equally actually burn quicker. At least, that's what I've always heard, and this is why:
Your body must expend energy in order to store calories as fat. Expending energy will burn calories, even though it's a small amount. So, even by simply eating more you are causing your body to burn more calories. That's my understanding as to why your metabolism increases with the more you eat. Ultimately, it's not going to burn enough to counteract the increase in ingested calories, but it does take energy to convert and store calories as fat.
The amount of energy it takes to store calories as fat depends upon where the calories came from.
If you have excess calories from fat, your body doesn't have to do much in order to store those extra calories as fat. My recollection is that 2-3% of the ingested calories from fat are expended during the conversion and storage of the excess calories as fat. So, if you ingest 100 excess calories from fat, then 97-98 calories will be stored as fat, and 2-3 calories will be burned in the process of converting those calories for "storage."
On the other hand, if you have excess calories from carbohydrates, your body has a lot more to do in order to convert and store that as fat. Calories from carbohydrates have to be processed by the body in order to be changed into a triglyceride, and this uses up around 25% of the ingested calories. So, if you ingest 100 excess calories from carbohydrates, then about 75 calories will be stored as fat, and 25 calories will be burned in the process of converting the calories into triglycerides, and then readying those triglycerides for "storage."
The same goes for calories in alcohol and proteins: the amount of energy required to convert those calories into storable fat is greater than the amount of energy required to convert calories from fat into storable fat.
Regardless of the source of calories, you will always store less than you consume, as energy is required to store those calories. So although calories do burn differently, you can never store more than you ingest, and thus as long as you keep your caloric intake below what your metabolism burns daily, you will lose weight.
Now, if you ingest the majority of your calories from carbohydrates rather than from fats, then in theory you should lose weight more quickly due to the energy that your body has to expend in converting the calories from carbohydrates. But either way you lose weight so long as calories in < calories out.
That's my understanding on it, anyhow. I'm not a dietician and only go by what I've read since doing this diet for the past few months, so it's very possible that I'm missing or misunderstanding something.