Now days, I am working on ASN gateway products and for simulation and testing purpose I require linux machine. But being addicted to windows, I am afraid to use linux machines separately. Another problem is to carry two different machines one for windows and another for linux. So finally I decided to go with linux machine on windows platform by using virtual machine concept on windows. I found a good article of using different on type of virtual machine on windows platform. Website has illustrated good article of creating virtual machines by using different software.