Is there any good reason to dual boot Windows given the option of installing Windows in VirtualBox?  I haven't tried VirtualBox yet, but it sounds awesome - being able to try out various operating systems without having to burn CDs and without having to dedicate a whole partition to Windows or another guest OS.

The only drawback I can think of is the increased RAM and processor speed requirements (due to the need to run both the host OS and guest OS simultaneously).

(In case you're wondering, the only thing I've done in Windows that I haven't found a Linux/open source substitute for is working with a Xilinx FPGA kit.)

-- 
Jason Hsu
http://www.jasonhsu.com/ee.html
http://www.jasonhsu.com/swrwatt.html
http://embeddedengineer.wordpress.com/
http://www.jasonhsu.com/linux.html