title: How should I install Linux on Windows Vista PC?
body: <p>I am doing .net programming in addition to c and c++ development and want more flexibility on my home machine.  I want to be able to have both Linux (probably Ubuntu) and Windows Vista on my home computer.  Is there a way I can install both and on boot be prompted for which one to start?  Is there a way to set Windows to default?</p>
  
  <p>I have seen this before in CS labs in undergrad.</p>
  
  <p>Also, I assume there would be no problem if I were to use Windows 32-bit along with Ubuntu 64-bit.  Any advise?</p>