Don’t bother with Virtual PC, its slow, and an overall waste of money, just use your current computer for any pc stuff you might need.

I think you might have a problem switching/buying a mac if you don’t like its interface. Most mac users (myself included) are drawn to Mac because of its interface. Nevertheless these are the applications I suggest for you:

Quickbooks = I’m not quite sure but check out MacUpdate for some suggestions.

Eclipse = I’m sorry, I must be honest, I have absolutly no idea what Eclipse is, can you give some more information? Then maybe I can tell you of a replacement?

FTP = Panic’s wonderful Transmit 2 (There should even be a new version, Transmit 3 by mid-year)

CSS = For CSS only I suggest CSSEdit, for CSS/HTML/whatever coding I suggest SubEthaEdit (Free for non-comercial use.)

SnagIt = Apple’s built in Grab works fine for me, but if you need more, there are other programs out there

Family Tree = All new macs (I believe all…) are packaged with a program called OmniGraffle. According to MacUpdate it is great for family trees, I do not use it myself, but its there if you need it. Also look at MacUpdate’s listing.

As I said, I love the interface. But if you want to change it look into ShapeShifter, it has LOTS of themes for it, and Ashen seems to be what you’re looking for. And you can stop some of the zooming, etc… Try it out a little bit like Colin said. Go to an Apple store, or a friend’s house, and see if you truly like it (I’ll be honest, they’re expensive, buy it only if you think you’ll be happy!)

If you have any other programs you are looking for, check out MacUpdate and VersionTracker.
I hope this helps!