One for you iPhone owners?

I'm currently using Virgin cable internet with a 10meg connection, now I understand that 10meg is the 'upto' speed, but even doing the broadband speedtests, I'm getting 9meg+ using both my laptop and iPhone on WiFi. But when it come down to downloading apps on my iPhone, the 3G is more than likely twice as quick for downloading.

Is that normal?