Some background, my current setup: I have an early 2010 15" MacBook Pro with an i5 at 2.53ghz, 8GB of RAM and 500GB HD. I have the computer hooked to a 24" ViewSonic Monitor along with an Apple keyboard and Mouse. I use the computer for the following things: - Web Design / Development (Espresso, Sketch, Fireworks, Pixelmator, Photoshop and Illustrator (occasionally), CodeKit, VMare Fusion, MaMP, Transmit, etc) - Web browsing and site testing (Chrome, Safari, Firefox and Opera) - Do iWork stuff occasionally - Watch movies, listen to music, email, chat (the usual stuff) - Play games every once in a while (DragonAge, NeverWinter Nights, Diablo III, for example), but for gaming i normally use my PS3 so this point is not really important. My current setup works fine for all this, good performance, I get to use two screens for web design/development placing code in one and the preview in another, it is quite ideal. The problem: My computer suffers from the black screen of death bug and so when I use it with the external monitor, it switches to the discrete card which leads to it triggering the bug and shutting down on a random basis. The computer is no longer under warranty and replacing the logic board to fix it is just too big an investment for a computer that is over 2 years old. I can use it without the monitor using gfxCardStatus, forcing it to use the integrated card, but that defeats the whole idea of why I decided to go with my current setup. What I plan to do: What I am planning is to keep the 24" View Sonic Monitor I currently have along with the Apple keyboard and Mouse, buy a second monitor like the one I have and a Mac Mini (the $800 one) to which I'll add 8GB of ram which I'll get from Crucial.com. That way I'll have the dual screen setup I want (even better since I'll have 2 screens of 24" as opposed to 24" and 15" screens) but I'll lose the portability of the MacBook, yet since i plan to get myself a Nexus 7, I think that the tablet will serve me just fine for meetings with clients and showing off designs and things like that. The above said, I have two questions: - Would the 2.5Ghz Mac Mini be a good choice for the type of stuff I do? How it it performance wise compared to the MacBook Pro I have? Will it run the apps I use fine? - Alternatively, do you think I would be better off with a 21" iMac with an i5 at 2.55GHz, connecting to it my current monitor via the thunderbolt port (I have a DVI to MiniDisplay port adapter). The iMac along with upgrading it to 8GB would be more expensive, but it has a quad core processor. Any input is appreciated. Thank in advance!