I am indeed a virualisation kind of guy. But I have some plans to go to the next stage and try going completely virtual, and run Hyper-V server. It seemed to me that the safest option was the caddy and separate drive route, that way I can always boot up into a working OS whatever I mess up :)

