Cowski,
Either that or it searches lowercase first and uppercase second. This sounds like a good little trick, I'll have a look about and see what I can find out.
What I would do is create a file one and only one version, Save it in a capitalized named directory, and then add it to an assembly. Save that and by getting into and out of NX you could test whether it finds the file.
Also I'd like to know whether you're saving locally or on a networked server, and if the latter then what type of server, networking do you have in place.
Your approach wouldn't work in some cases for instance here we have a networked server that won't allow capitals in any file name.
Best Regards
Hudson