The majority of people here seem to use MyFitnessPal, I'd reccommend it! They have an iPhone app which I'm sure you can get on iPod too, maybe BB and Android but not sure about those two. You can always use the website version if you can't get the app.