The "device" I'm working on is more an autonomous bridge / peripheral than a fancy user interface with mass storage. I'm thinking along the lines of your master controller can be almost anything with a internet connection, processing power and storage. I also envision this master controller could even be in the cloud (IMHO this is the future, just like online shopping and banking). The "device" I'm building will have a more spartan interface, limited processing power and storage but plenty of I/O.