I have a 1 GB/month data usage limit on my phone, data being used for surfing, streaming music and videos etc. Are there any apps that can monitor how much data I have used and how much I have left? Preferably one that can break down the data usage and show how much data every single app is using, so I know when it's a good idea to slow down using that app. Are there such apps and do they work well?