Jillaine, I hate Windows too and am a Mac girl. However, I have several programs that I HAVE to run Windows to operate such as my Bernina software and a few other programs. It stinks for sure. But, I've found that running Boot Camp solves a lot of problems for me, which basically is a program that partitions a small percentage of your Mac to be able to run Windows based programs. Virtual PC is also an option.
I really wish ALL software were made for both systems, but I found I was cutting my nose off to spite my face by refusing to run some Windows type software. Check out Boot Camp and Virtual PC.