Narf_the_Mouse: No sorcery, it's probably using torrents - I see the same speed increase with torrents. Torrents, BTW, are perfectly legal as long as the files being transfered are legal. It's also safe, since modern key encryption (such as the hash to make sure you're getting the right file pieces) is nearly impossible to break (by "nearly impossible", I mean "probably the death of the universe first for many of them, with current technology"). Most successful hacks are PEBKAC - Problem Exists Between Keyboard And Chair. The rest are "no known defense yet".
As for why it's faster, torrenting is called file-sharing for a reason, and it's both what and not what you think - Everyone on the network is both a potential downloader and a potential uploader. If you're getting a file from thirty different places, each uploading at, say, 80 KB/sec, that's 2,400 KB/sec, provided your connection can handle it.
If you're downloading from a "traditional" server, then their maybe 1 GB/sec could be shared among 5,000 people, resulting in 214 KB/sec.
How's that for an explanation? :)
It's a fair guess, but since my ISP is limiting my internet speed to an ideal maximum of 2Mbps (and in usual reality, much less), I shouldn't be able to go beyond that even with torrents (and I usually don't, my legal set of torrents (I've a bunch) has never gone above a total of 300kbps download speed in this house). My serious guess is that the ISP screwed up somehow and disabled the limit momentarily (I could apparently get a 100Mbps connection with this setup just by paying them to stop limiting it).