You don't usually assemble things with your nanoassemblers and sell those things.
You usually spend most of your time designing new things.
Things that other people can assemble with their own nanoassemblers.
And you just sell those designs, those blueprints.
'Cause its just easier to transport an item compressed into the form of the information needed to replicate that item an infinite number of times at the other end.
Only new designs and patterns for things are worth anything.
Although, if you know somebody that has one, you could copy it, so its one of those one-per-neighborhood kinda things heh.
When the description of the item is as good as having the item, 'cause everybody has their own invisible cloud of nanobots that can replicate anything they want.
Food, furniture, clothing, books, movies, songs, motorcycles, powered body armor, jetpacks, nanoimmune systems.
And blueprints are so cheap, and they never wear out, there's no One Use Policy for blueprints that wouldn't get immediately hacked and redistributed as a Endless Use Blueprint, so a lot of people collect blueprints that they're never gonna use, just to have it in their collection, pet rocks, sea monkeys, extinct animals, ancient weapons, old medicines, family style recipes for food, lie detection, mind reading, telekinetic powers, invisibility, brainwashing, security systems, there's all sorts of weird stuff.
There's no keyboard or anything, you could just type into the air, if you wanted to just type, 'cause you can type and talk and think and make facial expressions and gestures faster than you can just type, and the nanobots are always watching.
The slowest part of entire system is the connection to the invisible cloud of nanobots that are all around you and inside you, the human output systems are weak.
You need to be all animated, you gotta be like a showman, to get the most out of it.
With their five senses and direct neural communication humans can take data in really quick, with nanbots shooting lasers into their heads and stuff, if they just concentrate on doing that and only that for a second, but it still takes forever to get the information back out of 'em, upload speed is still crappy compared to download speed.
There's a limit to how much information one human can store when disconnected from the Network.
He can increase the amount of memory available by optimizing the cloud for information storage.
But if he maxes it out, the cloud won't be able to do anything else without reassigning its resources and losing some data.
Even while disco'd from the Network, the human operator can still have his nanbots store backup copies of information in any material that could later be read back for that information, special hardware isn't required, nanobot clouds can format any material they can manipulate with a variety of file systems with different amounts of redundancy and accesss speed and security, and automated backup schedules can be set, the User's Preferences for all that stuff are located in Options.
There's a maximum number of nanobots that can be controlled by one human mind, depending on how good the brain is, because nanobot clouds require a certain amount of bandwidth for a service network of error correction and synchronization and security and service management, but there are plenty of programs that allow Operators to share processing power that they aren't using.
External organic and non-organic materials can also be employed as they become available to increase processing power at the expense of mobility.
Physical form is reconfigureable, holographic imagery is displayed internally on multiple desktops to maximize blackboard space, background is a three dimensional database of Everything In the Known Universe with nanorecordings that are always being updated and argued about.
Oh and its got Solitaire.
Mostly I just play Solitaire.
And take naps under trees in three dimensional simulations of nature and stuff.