> The truth is that Windows itself understands / as a path separator.   
> It's just that many interfaces, like the DOS shells, do not.

And that's exactly the problem: When shelling out to external programs,
and / is there usually interpreted as leading in an option (like "-"
does in Posix like systems).

Ronald