Seen in 43534785037485093784578345 times and I already have it on my computer. They really need to add a protocol to HTTP that sends you an MD5 checksum of files before you download them and match them against a database so if you already have it, it just uses that.
The internet would rule if I had anything to do with it.