Hi, I'm wanting to get a desktop to replace my 2008 MacBook which is now almost approximately 4 years old. I would really like a desktop now that I'm done with school and all. I've always wanted an iMac but it was never really possible til now. The new 2012 versions seem to be pretty good machines. But after doing some research I've seen some good things about the Mac Mini's especially the newest ones. You can get a pretty powerful one for a lot less.. I don't play any computer games except occasional simple online things. I have tons of music, that's what takes up the majority of my harddrive space. I am also getting into photography so I plan on using Lightroom/Photoshop soon or similar app. Occasionally I like to use progrmas like FL Studio but I have a separate laptop I'm currently using for that so its not much of a deal there. All other uses are pretty basic. I do often have lots of things running at once, idk if that makes a difference or not. The size isn't an issue to me nor is how it looks where it will be put. So I'm wondering what advice anyone may be able to give me on these 2 options I'm considering. 1. 27" base iMac, 2.9ghz i5, 1TB HD, 8GB RAM vs. 2. Mac Mini high end, 2.6ghz i7, 256 SSD, 4GB RAM (it's cheaper to get a 16GB RAM upgrade from crucial.com later than the $300 option from Apple) + good 27" monitor From what I've seen people seem to recommend SSD's over HDD for numerous reasons including speed. I don't kno what it'd be like trying to install one in a new iMac or if that's even possible. I also don't kno if you can upgrade the RAM yourself on these new iMacs or not. From that standpoint the Mini seems more user upgradable. Plus if the display goes bad I still would have the computer intact. The Thunderbolt/Cinema displays are nice looking but so pricey, so I would consider other monitors as well. I really like the iMacs esp the 27", but unfortunately to get one with even a few options may be pushing it out of my price range as the base model is still pretty high. If user customization after purchasing one was easy then I wouldn't even consider the mini, as I could just get the base and swap the HDD for an SSD/upgrade RAM, etc. later on & at a cheaper price. Would the base model still suit my needs well or would the high end mini w/SSD be a better bet? I also plan on keeping this new comp for as long as I can, so I just want to make sure I would be spending the money smartly. Thanks for any help!