non-http downloads are far too slow to make this work, and hacking in communication with a webserver is a little too much work for something like this, it would also require a new client and a new server (plus home connections have really slow upload speeds and this is has the potential to be a huge security hole)