Not sure if everyone knows of the various options that there are for communicating with Microsoft so I wanted to let you know about some of them here.
Bugs or problems
You can log these on the various forums that we have, the forums are found here. Also, if it is a bug, you can enter it on our Connect site. You can find the various products by going to the Connect Directory and finding the one you are interested in. For ASP.NET or Visual Studio, it is this one.
You can always get to us by using the various blogs of different Microsoft employees. For a list of a lot of useful people, check out my Blog Roll on the right. Or check out this post for other useful bloggers, Important blogs to visit regularly.
Another great way to get involved is to participate in a usability study. Everyone isn’t able to do this, but it can be a great way to get your thoughts and opinions heard. For more information, go here.
One other side-note, if you are a gamer, you can check out the Playtest site. Where you can help test things and also get free software.