Why'd you buy a 24" iMac and then get CS4 for Windows?
Because I wanted to load it on my pc first because transferring all my photos and graphics files is going to be a humongous task, and I use it sometimes several times a day. The geek squad guy got both of my computers online with a router but could not get the two computers to talk to each other (network, won't work for some reason). That cost me, too. So whatever files I transfer, I'll have to use my 3 Passports which will be slow but should work.
I know Adobe will allow me to switch to CS4 for the mac at no charge, just that I have to agree to remove it from my pc even though I'm the only one using both machines. It's kind of ironic because when I installed CS2 (and I waited for years to be able to afford it and got a super good deal by upgrading from a discount offer I got with my Wacom tablet), I remember that I was allowed to install a copy on my pc and laptop (don't have a laptop). Plus I bought it for my granddaughter, too, because she is a budding artist and photographer. I didn't want to cheat and bought us both legal copies. Hers I got as a cheap upgrade from Elements that came with my camera. $299 each compared to $500-600, whatever it is now each, no school or teacher discounts for me.
I'm not one to jump on every latest and greatest but I can't read the new .dng or .CR2 files from my granddaughter's camera. I hope to upgrade my 20D at some point. The .CR2 files are different for the 20D and 40D and Adobe Camera Raw free download only supports it for CS3, not CS2. I think it's built into CS4 now.
FWIW, the Apple Stores have a transfer service and will move your files for you. I use a 1 terabyte HD with firewire 800 (see what your PC has) but you can also get them for USB2. Just offload everything to the portable drive and you can make it available to two computers or use it to transfer the files to your Mac.
You can get a 500 gig for around $100 now, and you can use it as your Time Machine after you’ve done your transfers. The Geek Squad guy should have done that if he couldn’t get both computers on the network.