I quite-frankly suggest that "it's not worth doing."
If you need to run programs that require the Windows environment,
and programs that require the Linux environment ...
"hey, hardware's cheap."
"So, what's
expensive?" Easy. I'll tell you...
"Expensive" is
de-stabilizing either one of those two environments, when you need to have both of them but ("whups...") you don't.
"Expensive" can also be "having to jump through
any sort of 'hoops' at all" to get from one foot to the other, when you need (for whatever reason...) to be able to do a
two-footed dance.
Let's face it:[list][*] A computer is "a means to an end." Therefore, 'the computer' matters not-at-all, and 'the end' is what we're after. If you have a
business need to run Windows,
and a
business need to run Linux, then you "obviously" have a valid need to have two computers side-by-side on your desk.
(And what
is the cost these days, really? $500 at Wal-Mart? ...

)