http://www.extreame.net.au/tutorials/article/10-a-better-way-to-test-your-connections-max-speed/