in reply to Stupid OS portablity tricks wanted

One hassle is giving the names of files that you wish to open/read/write/destroy/whatever ... For simple, lazy compatability between *nix and Windows platforms, use the forward slash as it's recognised as a path separator on both. For more robust cross platform portability of filenames (including things like MacOS and VMS), take a look at the CPAN File::Spec module.

/=\