I have been using SpeedTest.net to determine the connection speed I can achieve with my N900 and I am quite disappointed with the results I get. My service provider for 3G, Singtel in Singapore, has a plan which should give 'up to' 7.2 Mbps but I usually only reach 1.2-1.3 or so. The question that I have is whether I am the only one experiencing this, or if I'm just unlucky to live, work and play in areas with poor coverage/speed? SpeedTest.net can log the following when tested against a specific server: Upload Speed Download Speed Latency The site is able to determine the name of the service provider, in my case SingTel. I'd like a 'native' application that would log the following information: Date Time Location (through GPS) Speed (optional: I understand that 3G connection speeds suffer a penalty when on the move) Service Provider Device Name Connection Mode (2G, 3G, Wifi) Upload Speed Download Speed Latency IP address Preferably, it should upload the results to some common database that both end users, like us, service providers and journalists can have access to. In my wildest fantasies, I see the results plotted onto a Google Map/Google Earth or similar, but that almost goes beyond the limits of my imagination...