So far the other comments that have been made raise some valid points. The guy who didn’t read your post first should be kicking himself after reading it though, he did exactly what you didn’t ask for.

Obviously all the big programs are available on the Mac. As far as the others there is Transmit and Fetch. As far as CSS editing there are way to many to mention (SubEthaEdit, TextMate, CSSEdit, skEdit, jEdit, and Smultron to name a few).

For taking screenshots there is Apple’s Grab but I use SnapzPro. There are some family tree and Geneology apps out there too, just check VersionTracker or MacUpdate.

There was a good suggestion to get ShapeShifter. That let’s you play around with the GUI a lot and there are loads of themes out there. As far as the zooming and all that you can change some of the settings in the OS preferences.

I’m split on Virtual PC. Right now that’s what I use to test my stuff in a Windows environment. It’s a little slow but it gets the job done. As far as basic programs it works pretty well.

Obviously the final decision is yours but there is enough information out there to answer any of your questions. A good place to find new software is the Apple download site. They have loads of free and pay software for all types of applications.

Those are my 2 cents and if you have any other questions feel free to contact me, maybe I can help you find an answer.