Just a thought -- is there any need in this day and age
for extensions to be limited to 3 characters?
There's a bug affecting PowerShell, which Microsoft have pretty much confirmed that they won't fix, which means that longer extensions aren't handled properly when used in PATHEXT. Longer extensions *can* be used, but not for the purposes we want them :-(