These are the options I am considering. Mac Pro Two 2.66GHz Dual-Core Intel Xeon 2GB (4 x 512MB) 160GB 7200-rpm Serial ATA 3Gb/s NVIDIA GeForce 7300 GT 256MB (single-link DVI/dual-link DVI) One 16x SuperDrive Apple Keyboard and Mighty Mouse - U.S. English Mac OS X - U.S. English Dell 20" 2007FPW Ultrasharp Total: $3027.82 (Student ACD price) or 24" iMac Apple Wireless Keyboard & wireless Mighty Mouse + Mac OS X (US English) NVIDIA GeForce 7600 GT 256MB SDRAM Accessory kit 250GB Serial ATA Drive 2GB 667 DDR2 SDRAM - 2x1GB 2.33GHz Intel Core 2 Duo SuperDrive 8X (DVD+R DL/DVD±RW/CD-RW) Total: $2,810 (Student ACD price) Either one will be accompanied by a Logitech Z-5450 5.1 THX Speaker System. My main debate is which is the better in the long run. I do not plan on upgrading anytime soon after making this initial purchase, so whatever I end up with will be for a few years. Just for your information, I will most likely be using either of these for all your regular, rudimentary daily tasks, plus some light photoshoping and, eventually, for programming as I am headed back to school to complete my education with a major in CIS with a concentration in Databases. I will also like to learn, again eventually, some web & graphic designing. So, which machine would be best for the tasks?