But Windows is so frustrating to use and maintain: it does not come with any of the tools such as shells or version control that we are used to, and because I was only doing builds once a month or so I would go back to it and find something had gone wrong that would require maintenance or even reinstallation.