Always do development in a virtual machine, because being able to scrap your own screwup and start from scratch is a good thing.