Here’s Microsoft on why service packs are better than patches (as well as explaining their meanings for: Product family, Product, Version, Service pack, Patch).
They don’t really clarify Service Pack vs Service Release, claiming it’s the same thing, though at one stage it seemed that an SP is cumulative, whereas SRs often require you to install them consecutively to be up-to-date, eg Office 97 SR1, then SR2b.
This theory is broken with Visio 2000 SP2, which requires SR1 before you install it. Helpfully, SP2 is available for download, but SR1 isn’t! Brilliant! I have a vague feeling that vanilla Visio 2000 was never available for retail sale, but it’s certainly found its way into a few enterprises (such as where I work), so some people are bound to need SR1. But no. Obviously it was taking up too much valuable disk space on the Microsoft servers.
The Visio SR1 thing is just insane.
P.S. If you ever need to do any packet capture and analysis then Packetyser is excellent (and free). http://www.networkchemistry.com/products/packetyzer/
Visio 2000 was first released by Visio, pre-takeover by Microsoft. After the takeover, Microsoft fixed some bugs and re-branded the product which was then released as Visio 2000 SR1. This was a full product release, not a service pack or upgrade. As far as I can ascertain it was never available for free download. In short if you have a copy of Microsoft Visio 2000 then it is already SR1.
Hmm, maybe this is a pre-MS-takeover Visio. There’s certainly no hints as to its SR-ed-ness on the About screen, or even that it’s owned by Microsoft. http://geekrant.org/files/2004/aboutvisio.png