This site tests your internet speed as well as any-other... but the way it's done is nifty... check it out.