>That's exactly what it was, now I'm wondering how it got set to "read only"...
Are you using SourceSafe?
The default behavior for VSS when getting the latest version or checking in is to make the local copy read-only.
Insanity: Doing the same thing over and over and expecting different results.