Visual Studio? Just use the million development tools on Linux. If you want C3 it's called Mono Outlook = Evolution or my favorite is KMail Adobe is way to expensive - I now use Inkscape and Krita and Gimp even though I have had access to Adobe Creative Suite 3 and I finished the project with those programs and Audacity. It's just what you get use to.
I am so excited for Linux support for steam but it might not be for Source It might be just for server support or the games that already have a Linux port i.e. Altitude and Galcom to name a few.