Has any one developed or know of an app which will keep track of your GPRS data usage?

I (and I am sure many others) would pay for an app that would do this if it existed...it would more than pay for it self by keeping us under our data limits (as GPRS data rates are so rediculous right now).