I use Sparkpeople. I used fitday a few years ago, but I like the feel and discussion boards and teams on sparkpeople better. Basically you have to add a lot of the foods you use all the time - that takes time, but once you have most of your foods you use regularly it doesn't take much time at all.
I also like the recipe builder to tell you how many calories in your recipe. That is on sparkpeople too.