Every year, the iPhone gets more and more specs. This time, the iPhone 4 has 512MB of RAM. Not so long ago computers had the same amount. I had my iPhone next to my Mac mini and then I thought: what if we could use our iPhone as a Desktop computer? It's already easy to plug a bluetooth keyboard to it. Apple could create a smallest version of Mac OS X, a little bit like the Ubuntu Netbook remix version. Let's say you get an App that is called Mac OS X, you press it and then you cannot see anything on your iPhone anymore, you have to connect it to an external screen (wirelessly, I don't see Apple adding an HDMI port on the iPhone). Then you can also plug a bluetooth mouse to it. Part of the internal storage would be the C:/ drive. Yeah there would be some issues, such as how to restore your iPhone if you don't have a computer anymore? Well let's say you could have an external HDD that could serve as a backup/restore tool. But honestly, how cool would it be?