SpeedTest.net is an amazing Flash site which you can use to test and analyse your connection with geographically dispersed testing servers. From the site:"If you are experiencing slowness with your Internet connection, Speedtest.net can help you identify and prove it. Your result history is saved so you can compare against past tests to detect trends. Share links to your result images with your ISP and friends."