Answer to Question 1:
There are drivers for winmodems that work under Linux available from Linuxant.
They offer two editions:
- A free version (limited to 14.4Kbps data), available at no cost.
- A full version (with 56K and FAX), available for a modest price.
I have previously used the free version with Ubuntu 8.04, and had great success!
Answer to Question 2:
The traditional way to make Windows programs work on Linux is by running them under Wine.
However, Microsoft Visual Web Developer 2008 and Microsoft Visual Studio 2010 probably do not run well under Wine. In fact, Visual Studio 2008 Professional was given a rating of "garbage" by users and maintainers of Wine.
Perhaps you should consider using Mono for a .NET development environment for use in Linux. There are some good installation instructions available for installing Mono under Ubuntu.