All interesting reading.....and so I downloaded Speedtest and found my T-Mobile 'H' connection is only getting me 380kbps

Contract is direct from T-Mobile and I was always under the impression I was getting best speeds, but now I realise I am not - boooo to that !
Renewal time due in a couple of months, and - by the looks of things - can likely get proper HSPDA speeds elsewhere......always happy with T-Mobile's data limits (more or less unlimited for me, I think nominal 3GB IIRC) - perhaps I need to see what my actual typical use is, as quite possibly I can benefit from faster connections offered elsewhere, but had always been a little worried by data caps.
Slightly off topic, any good recommendations for an app (Android) to monitor how much data is actually used (non-wifi) per week/month ?