I'm a huge fan of SparkPeople, it has a great nutrition tracker as well as a fitness tracker. PLUS the message boards are great. I am overwhelmed by how supportive the people are on that sight. I've been a member for 4+ years and have made some good friends there.