My wife is a professional photographer and spends up to 10 hours a day editing pictures in photoshop. She has been working on a MacBook Pro for the last year but has made several comments about needing a desktop instead. I want to surprise her with a new 27 iMac but I don't know anything about the internal workings of a computer. I hope some of you are willing to offer advice as to optimal setups with respect to memory, hard drives, etc required to effortlessly run photoshop. I want to set it up so it works flawlessly. I would hate to spend all that money on a undersized/underperforming machine. Any and all advice would be greatly appreciated.