Also while wine is a great project, I personally have no problems keeping windows in dual boot. That way you can save yourself a lot of troubles(actually depends on what you want from your linux experience - write the code, or bugreports and help developers improve Wine and other projets ).