This blog post describes the way I've set up my Windows development environment for everyday and professional development.