I'm purely going to talk about an idea I had a couple of days ago regarding the 2 machines in the title. A lot of people lament the fact that the iMac's screen is useless after a couple of years because its confined to being an all-in-one machine. After a while people want to upgrade but the screen isn't something they can take with them into a new computer purchase. The Mac Mini lacks a screen however and my mentioning it here is because, wouldn't it be a real cost effective implementation to have the mini hook to directly to the iMac's screen? So in theory if I wanted to upgrade my machine, all I would have to do is buy a mac mini (at this point, should have better internals than the iMacs' it's replacing) and plug it into the back of the iMac, overriding the resident hardware and merging both without having to waste a screen or buy an entire new computer, because buying a Mac Mini would involve just buying its base unit. Anyway, I'm mentioning it for its discussion value only and I'm not serious about this but thought it was interesting, considering the modular approach, the various savings towards the customer, Apple and the environment. I like the idea because it would also be a clean implementation. There would be nothing wrong with the iMac just serving as a screen considering how thin it is and knowing Apple they could put all the needed wires into one cable like they already do with other machines. Anyway... there was my idea.