Mac laptops are great. They look great, they are light, and they have great specs for what you're paying for. Look at the macbook pro. It looks better than any other comp on the market. It weights little. Good battery life. One of the best video cards on the market. Competatively priced for a student. I paid 1800-free ipod (200) - free printer (100). So 1500 for a very nice laptop. BUT desktops are mac's weakpoint it is no wonder why people say that macs don't game well they have subpar components for what you are paying sure the iMac looks great..but you're paying desktop prices for laptop components. While it may be aesthetically pleasing to have your monitor the same as your computer..it lacks some fundamental things that set it apart from a tower, making it inherently flawed. First off, as I mentioned earlier, you are getting laptop components in a desktop. This means that you are getting worse performance for higher component costs. Upgradability. Little to none. Specs...sub par. All so your computer looks like a monitor? Think of a typical PC desktop. Most put the desktop on the floor and the monitor on the desk. You're not really saving any space by having it all in one. You are still just having a monitor on the desk...its just that you also have an unobtrusive desktop in an unused space on the floor. If you manage your cables well..it looks plenty aesthetically pleasing. And its not like apple never came out with a tower itself. The mac pro is a beast of a tower. It has 2 processors..it looks great..it can handle a lot of ram. But..it is also horribly overpriced. 3k and you get a last gen radeon? Also..the thing is huge. It may look nice..but it takes up much more space than a similar PC desktop. mac mini? I won't even bother talking about it. It is a joke. $600 for a last gen laptop parts with no screen and not a laptop. Apple needs to shape up. 1. make a smaller tower that is actually competitive. 2. release bios flashes for current cards for the mac pro so people can fully upgrade their upgradable computers. I don't care if its up to the card manufacturers to do this. Apple obviously asks them to do this for them in the first place. They can ask them to do this for other cards too. I wouldnt be suprised if apple in fact asks the card manufactures not to release this because it would cut into their profits of buying the cards through apple. 3. make the imac able to plug into a computer and act as a monitor...so its not useless 5+ years from now and you can use that 24" monitor for something. 4. charge more competatively..mac pro anyone? laptops are just fine..desktops need work. No wonder apple always says their laptops outsell their desktops...b\c their desktops are overpriced, outdated, and fundamentally flawed in their design. form over function?