I agree with rockinrobin. Counting your calories is tedious sometimes, and expecially at first, but it works, and for me it's the only thing that has. I think I have food amnesia when I don't keep track of it all.

Like she said, it gets easier as you go on because you acquire a certain mental database of food values.
I use FitDay to keep track of everything, but not the website. I bought the desktop version in 2004 when I first lost weight. It worked great (I got to 172) and is still working great with my current "must practice better maintenance" return to calorie counting. I found the website version difficult and frustrating to use, but the software is great, and really has many more foods. I just plan out my lunch the night before and enter it in or, if there's no time for that or I have a sudden lunch meeting instead, I jot down what I ate on a post-it note to enter after work.
I also like the charts and graphs, since I'm a sucker for visual images.

The weight goal chart also gives a projected weightloss for 4 and 12 weeks based on your progress, which is uplifting as well. It may not always turn out to be true, of course, but for some reason it makes me very happy to see that my computer thinks I'll weight XXX in a month.