I wish this existed. I currently use 3G Watchdog on my Android, and its great. It's just a widget that sits on my homescreen giving me up to date immediate information about how much data I've used. Although I have unlimited data, being a techie/geek I love being able to know how much data I've burned through, especially with the Zune Music Pass and unlimited music streaming.
It may not seem to be a necessary function for everyone, I don't think there's really a reason not to have the choice to use it. Having to continuously sending sms' to the carrier or check webpages that may not be as up to date is to difficult for it to be an accurate way of taking control of your data usage.