this is just to echo georgie's post.
5-6 small meals are a must. your diet should include a decent portion of protein (protein feeds your muscles, which will help increase your metabolism, which will burn calories, which will held one lose weight). chicken, turkey, egg whites, nuts, skim milk, etc. fresh veggies, especially green leafy veggies are awesome too. the grapefruite diet is one of the worst diets. you will gain everything right back the moment you go off the diet. and you will also be losing muscle mass, which will reduce your body's capacity to burn fat/calories. to lose weight, one must make a lifestyle choice. breakfast is essential. the longer the body goes without food, the more it will store the next time you feed it. exercise is needed as well...daily walks are a good way to start. if you are serious about losing weight and keeping it off, then you will need to take up weight training to tone your muscles, which will also increase your metabolism. eating the 5-6 meals a day will also help to increase your metabolism as you are constantly feedoing your body, so it will not be storing as much, and it will help the insulin levels. personally, i add a protein shake to my daily routine, and i found that really helped me. i lost 25 pounds in 3 months, and have kept it off for over a year.
that's just my two cents!
good luck.