Backups to remote systems. Keep significant data in "the cloud". Stream content directly from a friend - why upload/download? Distributed cluster computing / rending farms - make adding FX or fully rendered animation to home movies near real-time. Redundant distributed storage - eliminate backups altogether and keep data safe and accessible. 1080p video conferencing / security monitoring.
Most importantly, probably something we haven't yet thought of.