deglos.com
I usually develop locally on a VM. I generally have more confidence if I'm developing on a platform which is as much like live as possible - and this usually means copying the live database to my local dev environment.