It may be of interes, I run plan9 in an almost pure windows shop, I have written aux/cifs a windows file server protocl client which allows me to mount DFS shares on our company server.
I also have a couple of tools which allow me to connect to a windows PC running a service I have written, this will one day mutate into a full cpu(1) server but at present uses its own protocol. This also integrates with cifs quite well so I can type dos(1) and open a cmd.exe in the same directory on the file server as I was in on plan9, and I can also plumb files in cmd.exe and have them open in sam. This works well for me as most of the tools I need on windows are command line based, for the few gui ones I need I vnc onto a machine. cifs is in the contrib package steve/cifs the dos(1) dosd(1) and listen(1) for windows are not reliably published (and not as well documented), but I can make them available if you are interested. -Steve