We use Sourcesafe for one of our products. This product has maybe 100 labels in it reflecting different collections and version of files for various customers and bug fixes over the past many years. I found a problem with one of the older versions of source code and want to fix it and put it back into Sourcesafe and then apply a new label to this collection of code. When I compare the source code attached to this older label with the source code that you'd get if you simply did a get of the 'latest and greatest' code, there are a few dozen differences. Is it expected that I check out all files associated with that older label, make the change to that one module that had the problem, check in all modules that I just checked out (including the one I just changed) and then apply a new label to that collection of files? The big problem I see with this is that if someone were to do a 'get' of any particular source code module of this project from Sourcesafe, he will not necessarily get the latest version of it. He'll get the version that I just checked in which was associated with this older version of code. This particular label is used to identify a specific set of software that was published to a particular customer at a particular time. It's not really feasible for me to simply take the latest and greatest versions of all other files and apply them to this customer along with fixing their SPECIFIC problem (which I have found and fixed). I hope you guys understand my problem and can offer a solution. I don't think my problem is that unique. -Jim