I like how you're thinking it through. *[the boxes in boxes in boxes is literal; that's what you're presented with. *You are inside of a box, which represents the computer. *There are things you can do in the box. *You move things around anywhere you like. *You can hook things together. *There's stuff in the boxes. * In the boxes there are other boxes. *You can connect boxes from different levels together and it would all be visual. * Even if you are 37 levels deep in nested boxes, you can teleport to a higher level and hook them - or create a transport mechanism for the stuff inside - together. [this would be akin to a shortcut on a desktop. *I'd basically be replacing files / folders metaphor with boxes in boxes, but it's an ineractive system and not so darned flat] And yes, what your're talking about would definitely work. *The layers of security needed are interesting; they'd likely have to be implemented keystroke by keystroke. Or.. perhaps it could solely be a hobby system to start with with no security features. *That might be easiest. *Many systems started with no security built-in and then stapled on later. Others started with security-in-mind from the start - depends on your personality/interests/needs which way you'd want to go. I never found much luck learning a language just to learn it though. *I have to want it to dosomething that I can't do any other way. Example is PHP. *I never sat down and learned it. *But I was running a website which had a nice package I wanted to modify that was written in PHP. So, once I configured it the way I wanted, and found I wanted it to do more - then I had to dig into the code and understand its structure and processes. *I was allowed to be blind to it before, but I had to dig in and take it apart. Then I learned. *As I added each new feature, I learned PHP, until I ended up with the system more-or-less what I wanted, which is one that ran itself and I didn't have to monitor. *Made me nice money for a few years too - about 6 years ' til Google changed algorithms. *Boo. but I was exploiting the lack of local businesses online. *Google ended up using my data [which I was grabbing automagically week-by-week using scripts from a so called "Deep Web" *place where new businesses were posted and google was blind to. *[it's still blind to it], and I'd just have it change a few words here and there so it looks different from the originals. *[my 'fingerprint', so I knew if it was taken by Google, and yeah, a lot of it was, but I didnt't really care. *I was just curious to see where it would go]. I was disappointed the Semantic Web didn't really take off, but a lot of good ideas full of sharing fall off once money gets involved. *Oh well :) * I just made money off of ads and provided a service for the local ppl without having to ask anybody for a penny. I didn't feel like repeating the process. *But anyway yeah, having goals and incentives ["I'm going to do something that doesn't exist yet!"] was my impetus for learning.