Hi. I have been browsing this site for years as I have prepared my slow transition over to the Mac world. Been an IBM (now called PC) proponent all my life, building most of my own machines and upgrading the ones I didn't myself. However, at this stage in my life, my needs (PC in the living room) call for a classier solution with less clutter. I have decided on the 24" iMac. My now 8 year old PC is dying a painful death and though she served me well, needs to be put to rest. I heavily multitask, but primarily multiple instances or tabs of web browsers. It is not uncommon for me to have 20 browser windows open in addition to winamp playing (I very much dislike iTunes for Windows) in the background, maybe the occasional streaming video. I'll also have a photo editor open and several instant messaging applications. I do play around with music, photos and video a bit, but I am far from a graphic designer. I will be upgrading the RAM on my own afterwards and not paying the apple surcharge. I am now faced with a few decisions: 1) 2.4 or 2.8 With my usage, will I really see value with the 2.8 upgrade? I am not sure if I will be tasking the processor very much. I am on a PIII 550 right now so anything would be a significant improvement. 2) Stock 320 gig HDD or upgrade to the 500 or 750? I currently have a 250 gig network drive and I plan on using this as well as potentially networking other drives. I do not want to attach an external directly to the iMac as I am trying to reduce clutter, not increase it. However, Apple's HDD costs are pretty pricey for the size increase. How will the performance of a HDD over the network be in comparison to the internal drive? Is it worth the expensive upgrade? 3) Printer. I am considering the Canon MP610. Any thoughts on this? My HP died long ago and I would like a good all-in-one with good text and photo capabilities. I will be networking this as well. Since it doesn't have built in networking, I would plug it in to my router or network drive so again I can hide it out of site. Appreciate any and all insight you may have to offer!