Is there a diet tracking app that allows you to track proteins, carbs, and fats?

I'm using "Lose It" on my iphone right now, which is pretty good, but it only lets you set your daily calorie needs. I want to be able to set the amount of protein, calories, and fats I need each day too. Preferably in percentages. "Lose it" does give me the percentages that I have eaten, so it's working alright, but it would be nice if it told me something like "What percentage of my remaining calories needs to be protein, carbs, fats". That I way you could just take a quick look at the app to figure out what your next meal should contain.

Added (1). Livestrong's My Plate app doesn't do this. It gives your current protein carb fat breakdown, but it doesn't let you set goal ratio for the day.

Added (2). MyFitnessPal does let you set a goal ratio of carb-fat-protein but it doesn't give any info on how much of each you have left in the day. It's definitely the closest I've seen so far though.

The LIVESTRONG app does! It tracks calories, fat-carb-protein breakdown, water intake, and exercise. I use it with RunKeeper.

Myfitnesspal

Edit: That's good. Eat approx 80g of fat or less. Plenty of protein and carbohydrates. Track your calories as well, it's what makes you lose weight. Eat about 1800 calories when you are active, 1500-1600 calories when inactive.