Why, when the computer locks up or freezes, do all our network connections drop? Think about it. Everything stops. AIM, downloads, peer-to-peer transfers, etc. This can be a problem, since many download sites generate a unique, one-time use URL to prevent file leaching. If you’re 99% done and your computer locks up, the connection drops and you’ve gotta download the entire file again. Why must we even reconnect?
Idea: a “black box” approach. Just a little box that sits between your Ethernet port and the wall/wifi. It runs an extremely minimal embedded OS, highly stable, no moving parts, etc. When you init a download, it’s going thru the box. If your computer stops accepting bits, the box keeps the download running and caches it until you can reboot or whatever. Maybe noone would buy something like that. Combine the gadget with an external hard disk as a really neat extra feature.