@Fredbill30: Yeah, like Michaela pointed out you can do a virtual machine that boots a linux distro. Linux can do the same with Windows (and in some cases wine will work). Thankfully, I have a desktop that dula boots Ubuntu Linux 12.10 and Windows Vista. Down side is that I use my laptop most and it only has Ubuntu 12.10, but I do all my coding on it and not my desktop. Hell, only time I use the desktop is to load up something for my father-in-law that he is needing.