I'm curious to hear the experiences of those who are currently running their SVN server on Windows. 

Jeff Atwood has a post on [how to setup SVN as a Windows service](https://blog.codinghorror.com/setting-up-subversion-on-windows/). It's a great first step, but it doesn't touch on other topics, such as:

* What to use for a web-based repository browser? [WebSVN](http://websvn.tigris.org/) *can* work on Windows, but it ain't pretty.
* How to manage the passwd file?
* Is it possible to integrate with Active Directory without running Apache?
* Strategies for backing up the repository.
* Useful global ignore patterns for Visual Studio development (suggestions [here](http://blog.jasonhoekstra.com/2008/07/useful-net-subversion-global-ignore.html), [here](http://www.thushanfernando.com/?p=12), and [here](http://blog.donnfelker.com/2007/08/10/SubVersionTortoiseSVNGlobalIgnorePattern.aspx) for example).

Our company switched from SourceGear Vault to Subversion about one month ago. We've got the basics down pat, but would love to discover people's tips and tricks for running SVN in a MSFT world.