http://www.myfitnesspal.com/
There is an app for your phone and it syncs with your computer so you can be current any where. There data base is good and you can customize your goals. % of protein, fat, & carbs can all be set. Glad to see your back at it after your injury. I've had 2 back surgeries and I'm in better shape now than ever.