This is just a random application idea… that sort of turned into a futurist session.
Cloud based Media Library
Client application connects to bittorrent like cloud that hosts media files (TV show, music, etc) which can be “streamed” at any time. Media which is added by one person, is available to everyone. The cloud would self maintain the integrity and availability of files by automatically distributing the data to multiple users. Users would be ranked by the cloud on up-time, reserved disk space, bandwidth, etc. Requested media is downloaded from multiple sources as the file is played. This would require at least a 10mb connection for both upload and download.
This is probably what the Internet will become eventually. With desktops/laptops/cell phones/etc being just interfaces to a giant cloud of computing. We will simply upload our data to what appears to be one single source (or multiple separate clouds for user “choice”), but that won’t be until you can run a game from the cloud at Super HD resolutions with amazing frame rates. That’ll probably cause the death of the desktop power house.
Anyway, time to watch House