I have had mac mini for home theatre, ipad, iphone, macbook pro...etc. Finally, i bought a 27" iMac... switching my main desk top workhorse to Mac!!! However, I would like to keep a windows environment for transitional period of time and occassional future use. What are the pro and con for bootcamp vs. VM???