I recently wrote a Windows service for the development team here at work. Apparently, the devs were all committed to other projects and this extra curricular activity popped up. Being a developer in tester's clothing, I was asked if I'd do it. Interestingly, this was originally to be a Powershell script, but the more I worked on it the less it sounded like PS and the more it sounded like a service...pretty straight forward stuff: comes alive at configurable times, looks for files in a folder, processes...