I just switched over to myfitnesspal from sparks mainly because the database of food is better. However, the one caveat that I would say for all of the sites is just to ignore what they think your goal calories should be. IMHO, everyone has to determine what calorie level works best for them. All of the sites offer good means of tracking your calorie and carb (for people like me who need to track both) for the day. Just depends on which you like better for the "extras."