You need to eat 4-6 small meals a day consisting of 3 parts. One part protein (cottage cheese, turkey breast, chicken breast), one part carbohydrates, one part vegetable (anything pretty much). These portions need to be about as big as your fist. This speeds up your metabolism so you don't make your body think you're starving itself. That's what happens when you eat one or two large meals a day. Your body starts storing fat because of the long distance in between meals. Eat more smaller meals often. Then, you need to drink a ton of water. About 10 glasses a day. The most important part is weight training. Muscle actually burns fat, even when you're not doing anything, even when your sleeping. When you diet without proteins, you lose muscle mass.
This is pretty much the Body-for-Life diet, check out the website, very informative and pretty easy to follow. And, it's not only for fat people, it's for skinny people, since it's focused around building muscle. Plus, on Sundays, you get to eat whatever you want.
Sometimes I hit notes only dogs can hear.