I have been a custom built and overclocked PC guy for years, but recently I have started to think more about Apple. A colleague got an iMac and he said "it just works". That is something I would not really say about Windows. With Windows you need to make sure the driver is there, update this, fix that, etc... Since I do not play games so much anymore on my PC (still play a bit of Civ IV, Oblivion and WoW), I have thought it is probably the right time to think of a Mac. I mostly do: web surfing, email, LightRoom, Photoshop, iTunes, watch movies in VLC, and that is about it. I currently have a water cooled PC with E6600 Quad-Core CPU, 4GB RAM, Nvidia 8800 GTx card, 2 tb Raid 0 drive, Samsung 22" monitor. I have a NAS server that I use for the storage location for all critical files and as a weekly backup. My Music, all photoshop and camera pictures are stored ONLY on the NAS and I play and Edit them from the NAS. I also do weekly backups of My Documents and other key folders to the NAS. So I have a few noobie questions about Apple. 1. for my needs (Photoshop, iTunes, movie streaming, limited gaming, maybe video editing one day) - is iMac good enough or do I need a MacPro? 2. What is difference between TimeMachine and a NAS? Can I have the Time Machine backup to my NAS? Can I use my NAS for the iMac and not need to worry about running out of space on those small 500gb/1TB Time Machine things? My NAS has 4.5 TB in a Raid 5 array. 3. Can the iMac be upgraded with memory? If I can use the NAS, I do not need to upgrade the HDD. 4. How does today's iMac compare in specs and performance to a PC that is 3 years old? 5. If I go with iMac can I also hook up a second monitor to it?