Hi there, My friend is seriously considering the ultimate 24" 3.06 iMac, he will be using it in a lab, mostly surfing the internet, email, iTunes and word processing. But from time to time, he will be using iPhoto '09, Windows XP in Parallels, Illustrator and Photoshop CS4 as well. There's a built-to-order option for ATI HD 4850 which Apple didn't say much about. I'm sure that this card would be better than the GT 130 for a small upgrade price. The question is, "How much better based on the following usage patern?". Will he actually see any difference in terms of performance in Photoshop CS4 should he wait for the ATI HD 4850? He normally opens 5 to 7 large files at the same time in Photoshop, so will the ATI 4850 help at all? As this iMac will be sitting in a research lab, so there will be no gaming or movie editing. Also, for those who are familiar with a science programme called "PyMol" (http://pymol.sourceforge.net), would the ATI GPU improve performance over the stock GT 130 at all? Both come with 512MB of VRAM, so performance can't be that different right? The current shipping time is 3 to 5 weeks for the ATI 4850, whereas he can just pop into any Apple Store to get the ultimate iMac with GT 130. What's your opinion? Thanks!