Dual-booting once reigned supreme, but virtual machines have taken the crown with their isolation, security, and convenience.
As much as I love Linux, there are always one or two apps that I simply have to run under Windows for whatever reason. Sure, you can use wine, Crossover Office, or run Windows in a virtual machine, ...