Yes, we pre-configure the Bitcoin units for plug-n-play operation. The Maidsafe version will be as well.
We don't have much flexibility on the RAM since it is soldered on the board with no expansion slots. The RAM has been the biggest limitation in terms of how much can run on the device, much more so than CPU capacity. We will be going to a 64 bit processor with 2 Gb RAM for V3. The GPU is actually built into the processor so it isn't separable and doesn't consume any of the board real estate. Cooling has not been an issue with completely fan-less operation.
We have had some upgrades come in for larger hard drives, since we started with 180 Gb drives, and have migrated through 250 Gb, 320 GB, and now offering 1-3 Tb units.
We see a very promising niche for a turnkey consumer device which runs Maidsafe and provides its resources to the user without him ever having to set up accounts outside of the device or manage account balances. It functions more like a simple router and NAS box with storage backed up by the decentralized cloud as a gateway to the Maidsafe network and all of its features with a simple, easy to use GUI.
The underlying technology of encryption, decentralized storage, and network communication is transparent to the user. The unit has sufficient resources to earn enough Safecoin to pay for what it uses with low enough power consumption to be left on all the time, but doesn't try to be a highly profitable farming operation. It could be used for higher capacity farming by adding external 6 Tb USB drives but I expect much of this type of activity to take place in data centers.
The unit also acts as a hub for its owner's other computers, mobile devices, and IoT devices, replacing proprietary cloud based platforms which are security risks to the user.
The level of simplicity I like to see is like Apple Time Machine, which keeps backups with great reliability which the user never has to think about it, and the interface is very intuitive to just go back in the timeline and restore the previous version of a file when desired.