I have been wondering for a while now, why can't someone (Microsoft, Apple, anybody?) make an "Instant-On" PC? What would be so hard about it? Instead of having to boot up, loading everything into memory from a hard drive, why not have the OS loaded on flash memory? It works with handhelds, i.e. PocketPC and Palm, why not scale it up? Memory is cheap enough now. And I guarantee the size of the OS would go down.
Just a thought. Anybody got any ideas?