Script Names Keep Changing

When I open a script to edit it, its name gets changed when I do a save. The file name gets changed to all lower-case letters. This breaks all the links to that script, so I have to then rename the script. This only happens the first time I open and save a script. Are upper-case letters not allowed in script names? If so, why does it only do this sometimes?

FWIW, this has never happened to me in Unity iPhone, just since I started using regular Unity.

Anybody?

This problem persists in Unity 3. It’s getting pretty annoying. Sometimes when I open a script the name gets changed and sometimes not. If I notice the name changed in Unitron when I open the file, I can just close and reopen the script. Generally, after closing and reopening 2-10 times, it opens with an unchanged name. But if I don’t notice and save it with the new name, I get lots errors as soon as I save.