One thing that always bothered me when developing on Windows was the limits I had when it came to the hosts file. You can setup your local development and use localhost with subdirectories easy enough, but what if you want to setup your own domains? Out of the box the only option is to edit your hosts file for every new domain you want to add. That just seemed like such an unnecessary step to me.