I use sparkpeople.. personally, I think it's awesome! You can follow their meal plan (based on what you like, your measurements, etc) or just enter in your own. You can also track weight & measurements, exercise, and any nutrients you'd like. I'm not sure if they have a blackberry app, but they do have a mobile version that I use if I need to