I thought I heard something about CS on linux, either natively or through Wine(Wine Is Not an Emulator)
Wine is what most people use to run Windows programs on Linux, though some things are only so complete on it, they are ever striving for the 1.0 release by constantly playing catchup

All in all though it does a decent job, check the AppDB to see what is supported, or known to be supported or not supported(
http://appdb.winehq.org)
WOW though I am not to sure about, check Wine, but dont hold your breath unfortunatly.
Seablade