If only Apple would see the light, "OPEN STANDARDS"! I can think of many that have come and gone due to their greed, and if Apple is not careful they will meet this fate, almost have many times. Amiga, Commodore, Tandy PC's, IBM PC's like the PC jr, etc... All of these were proprietary systems had no support form the market except a select vendors, and that killed them all. Microsoft gives us what we need, although it is not OPEN. Windows gives us a standard platform to develop against, hardware to engineer within certain guidelines etc... I would happily buy Apple computers if I had choices like I do with my PC, but Apple will remain the choice of uneducated computer people that just need a computer to do grahics, or specific needs. Apple never has been about a computer with All-In-One capability. I for one hate buying computers that cannot be upgraded, this is why I have been building my own for over 4 years, flexibility to do as I wish, not make a fish tank out of it years later.