I do like fitday.com, it's a really good site. Another free place is sparkpeople.com. It has more features than fitday, it's also free, and has menu plans and workout plans. I prefer fitday, though, because sparkpeople just has more than I need for where I'm at in my fitness journey.