Check out the PogoPlug Solution which combines a hardware device for storage with cloud accessibility for all the devices you listed. It's extremely easy to use. You don't have to use their cloud solution if you purchase the cheap hardware device. You simply plug in an external hard drive/thumb drive and use their Internet interface on all your devices not just for file storage, but also for streaming.
An anonymous reader writes "With Ted Williams's story (the homeless man with the golden voice, saved by the internet) blowing up online, and in the traditional media, we figured it was time to tell the stories of 5 other homeless people who've found success, be it financial or personal, through the wonderful use of this series of tubes we call The Internet."