Using Visual SourceSafe 2005:
At an earlier point in time I labelled my source to indicate the release of a new version of the software.
What I want to do is now create a branch where the label was created, in order to release a minor upgrade without including other work that I have been doing on the software.
Do I use a branch for this, and how do I do this in VSS 2005?
I'm unsure what you mean. However, go to your topmost level project folder then show history. You can click get on any label you see in the history. Please ensure you put this branch somewhere different to your current development branch.