What would you recommend I should get? I need a new Mac. My 5 year old PowerBook 12" is lovely but no longer up to modern tasks as it has no Intel CPU and can only do 1 thread at a time. My budget is up to about $6,000-$7,000. What I am looking for: - Very high resolution display I've had a 23" ACD (1920x1200) but sold it in anticipation of my new purchase. (Being stuck currently with the 12" 1024x768 res is painful.) 1920x1200 is the minimum resolution I want, more would be better. - A computer that lasts me 4-5 years. Don't want to buy a new computer that is sorely underpowered for software coming out in 3 years time. What I want to use it for: - Photos, lots of Photoshop work - 3D (Maya), not extensively but some - intend to get Adobe AfterEffects or Final Cut Pro, not for huge projects, just to edit the 3D stuff - Programming, development work, mostly 3D - Email and Internet - Watching DVDs, (I don't have a TV, one of the few I guess...) - The odd Windows application via VMware Fusion - no games 3D wasn't really possible much lately, my 12" PB is not up to Maya 2009 really. Been using the computers at work in my spare time for this recently, but that's not ideal. What is important hardware-wise: - Good GPU that supports Maya, OpenGL, OpenCL, CUDA - Lots of RAM, 4 - 8GB would be my minimum, the more the better The odd bits: I've been a Mac user since the Mac Portable and have always owned notebook Macs. I have never owned a Mac (nor PC) desktop. I travel a lot and I like having all my data with me all the time. I'm not a fan of juggling/syncing data between a desktop and a portable. My ideal Mac: - 15.4" MacBook Pro - quad-core CPU supporting 8 threads (for 3D stuff) - 1920x1200 res screen, I've seen them on Windows notebooks the tiny pixels are fine with me - 8GB RAM, upgradable to 16GB if needed later - Blu-Ray drive, as it would be nice to watch movies in HD (remember I don't have a TV) Of course my ideal Mac doesn't exist. And probably won't for another 1 1/2 - 2 years. I expect the next MBP to get dual-core CPUs supporting 4 threads, and only the one after that to get true quad-core CPUs supporting 8 threads. So we're likely talking late 2010 at the earliest. But I can't really wait another 18 months. Need something sooner than that. A 2.26 or 2.66 dual quad-core Mac Pro (supporting 16 threads) with 30" ACD would probably suit me best. Except for the fact that I have never owned a desktop. I will probably not like being locked into one chair and will miss all my data when traveling. Also the current 30" ACD has no DRM support so it's not really future proof. If/When Mac OS X will support Blu-Ray HD movies they will never work on that monitor. A fully speced 13" MBP with SSD and external 30" ACD would probably be my second best choice. The portability of the 13" is almost as good as that of my 12" PB and it seems the dual-link miniDisplayPort to DVI adapter issues are fixed. However, it doesn't really have a good GPU. And the dual core CPU with just 2 threads total is not really future proof IMHO. The discrepancy between desktop Macs (16 threads) and even high-end MacBook Pros (still stuck on 2 threads) has never been so huge. It's a real dilemma. Especially with Snow Leopard applications looming. The 15" MBP with its 1400x900 resolution is kind of the worst of both worlds, it's much bigger to carry than my current 12" PB yet still needs an external monitor to give me 1920x1200 res. And it has the same 2 thread limit. The 17" is really huge, at least compared to what I've had before. It is almost a desktop machine IMHO. I might as well buy an iMac. If it had a quad-core CPU I might be persuaded, but with the 2 thread limit, it is not going to be fun in 3 year's time. Probably not even in a year's time once Snow Leopard applications arrive. Alternatively I've even gone so far as to consider an interim solution: a fully speced Mac mini. It's a cheap solution which could last me 18 months until a better MacBook Pro arrives. And I could always use it as a server or media center later. But it is a waste somehow. And of course the last alternative: Continue waiting. As I've done for a year already. But using computers at work in my spare time is getting more difficult. Thanks for reading. And please recommend something!