Link: [link|http://www.w3.org/People/Raggett/tidy/|http://www.w3.org/People/Raggett/tidy/]

It's been a quite a while since I've used it last, but the Microsoft slash problem was one of the things it addressed.

Have you considered the fact that "\\" may legitimately belong in an HTML file outside the context of being a directory delimiter? One can't be too cavalier about replacing one slash with another! :)