At the recommedation of others here at TE in another thread, I just started using www.sparkpeople.com. The online food tracker is free and so far I like it. However I find myself going to calorieking.com frequently to look up the information for things that aren't in the sparkpeople database (like the kind of cereal I eat, the kind of bread, etc) since I usually log this stuff when I'm at work and away from the food labels on the packages at home. But once you enter it at sparkpeople you can save it, so then if you eat the same stuff a lot (which I do for breakfast and lunch) its fast to re-select it for that day. There's also a lot of helpful articles on nutrition. Warning-they send you a ton of e-mail so I'm glad I signed up with my "crap" e-mail account so it doesn't bother me at work.
I like the idea of having something for the palm, I find it hard to come into work Monday morning and remember what I ate from Friday night through the weekend . . . I could log in at home, but that dial up connection is too much for my very limited patience.
The best part about going up hills is riding back down!