A: I had good experiences with GoDaddy.com for web hosting and their plans are very reasonable (https://www.godaddy.com/gdshop/hosting/shared.asp?se=%2B&ci=260). Also, DiscountASP.net (http://www.discountasp.net/kbalertz.aspx) offers 6 mos free service when you sign up before 12/31/2005.
By using an ASP.Net provider, you can create an ASP.Net site and let the provider worry about server maintainence. This is also a great way for a new .Net programmer to gain some experience in .Net development. By paying a small fee for web hosting, you can create your own public web site. This will allow you to showcase and demonstrate your skill set to potential employers before you walk into an interview.