I totally agree with you - no matter where I have ended up in the world, download speeds blaze along as paid for > but upload speeds suck.
Although isn't this to do with the way broadband works > both up/down share the same stream (which is why downloads go slow when you upload) The ideal system is two dedicated lines > one for up and one for down.
Hmmm... I think we are in danger of going way too far off-topic! Sorry.