WINE is also not the only way to run Windows programs. For certain things, like Flash development, I actually run VirtualBox, which acts as a virtual PC (running inside a virtual hardware within your current O/S, but you can map through things like USB and you can map network drives back to the real HDD). What I do with that, for example, is run Ubuntu, and have one of the 4 desktop spaces running Win7, so I can move back and forth between Ubuntu and Windows at will, all on one machine. Of course with Windows and Mac OS you need a valid license/key in order to install it into the virtual machine.