Carbs, carbs, carbs <--- avoid them whenever possible, eat as little as you possibly can. NO sugar, NO pasta made from processed flour, NO white breads, etc etc
It's important to have carbs in your diet, but there should be a good balance between the intake amount of protein and carbs (in other words, if you intake 10 grams of protein, you should also be ingesting about the same amount, if not a bit less of carbs.)
I have found the most awesome tasting protein shake EVER:
GNC puts it out and it's amazing. I usually avoid these things because I am lactose intolerant (even if I attempt to drink lactaid or anything similar) - and these have not upset me at all. It has a decent amount of fiber in it and makes you feel full. It is loaded with protein and is low carb and sugar. Because I have weird eating habits, this is usually what I have for breakfast or in between meals.
Before working out in the mornings, I eat one of these:
Gives just the right amount of carbs to fuel a workout and because it is specially formulated, it won't whack out your blood sugar, which contributes to cravings. Excellent for diabetics. I also use these as night time snacks instead of eating crap snacks.