title: Are you using virtual machine as your primary development environment?
body: <p>Recently I have purchased a notebook that came with Windows Home Basic (that don't have with ASP.Net/IIS. I thought in upgrade the Windows version to one with ASP.Net/IIS, but I thought in another possibility:</p>
  
  <p>I have an Hard Disk Case with a 360Gb HD. I thought in create a virtual machine with Windows Ultimate (installing too ASP.Net, IIS and Visual Studio 2008) in this HD Case, then I can access my "development environment" in any computer that I will work on (my desktop machine and my notebook).</p>
  
  <p>But I was worried about the performance. I don't have experience working in virtual machines (I use it just to quick compatibility tests).</p>
  
  <p>Are you using virtual machine as your primary development environment? What your finds?</p>
  
  <hr>
  
  <p><strong>Edit</strong></p>
  
  <p>Thanks for your answers! It really did help me! </p>
  
  <p>I would like to know too about portability i.e., <em>will the virtual machine that I created in my laptop work in the desktop? Will I need to re-activate Windows?</em></p>