Good to know. This is my first real bit of go code. When you're dealing at the os level there are always some oddities. In this case I tried to follow revel convention 

In most other languages the '/' are handled properly as '\' where necessary. I would assume go does this as well but checking is the best way to verify. If getting go up and running on windows isn't too much of a hurdle I may fire up a vm and checkout windows compatibility. But honestly this is low low priority for me. FYI there are available virtual machine images from MS over here http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11575