  An excellent business opportunity: build a BitTorrent client that handles firewalls decently (perhaps via a proxy that opens up ports so that it doesn't have to) and can be easily branded by a downloads site into a "download client" that automatically loads out of a web browser (probably via Java). There's really no reason for an end user to know they're using BT at all. 
