This is really starting to remind me of The Diamond Age by Neal Stephenson.