Idea:
Combine a firewire harddrive with a low-power linux processor, battery, and wireless card. When you connect the HD to the PC, you can configure a list of p2p files that you want. When disconnected from the PC, the drive will try to join open wireless networks and DHCP, and if successful will automatically start downloading files. Prototype it with a laptop…