My fitness pal. Its free, and its simple to use. So far, I've lost 20lbs and I totally believe that this app helped me to do that. It is very reassuring to know exactly how many calories you're consuming and that you're not over eating. You can also keep track of your progress. It becomes kind of addicting. I've known many people to do weight watchers, that didn't lose any weight!