#CrazyIdea: an operating system that separates interface, computing and data into three different domains (Kinda like a Model-View-Controller framework, but as an operating system).
Data would be a familiar filesystem, possibly with databases added as first class citizens (i.e. a database would have a location in the filesystem and a basic query interface with optional advanced interface).
[Continued]