I've been using laptops for many, many years but with some of my personal projects, I find even the 15" MBP screen to be a bit small. I can deal with it because I like the portability but an iMac is becoming more attractive to me and with potential of them being announced soon, I'd like to consider my options. Also, I like to play games and sometimes (especially under bootcamp), my laptop gets really hot playing games and I don't like having my wrists under it. The other factor that is trickier is that I work at home most of the time and I have an office which is not where I want to be during my personal time. Where I spend my personal time doesn't really have room for a desk (because there is lots of other stuff there) but maybe with a little change up it could. And the other factor is I really, really like OSX and I like to travel with a small, thin laptop. So my options as I see it: 1) Find a small desk solution, buy an iMac, use MBP for travel purposes (replace with MB air when it dies) OR 2) Buy a Windows based laptop, keep my MBP until it dies, replace with a MB Air or something and use Windows based laptop for games/personal projects and MBP/MB air for travel/light computing. Deal with smaller screen or hook up to external monitor in my home office when I need to. So for those that want to maintain a small computing footprint, do you have nifty ideas for having an iMacs? Is there an option that I haven't thought of?