Does Arch have anything similar to Ubuntu/Debian's Alternatives System [1][2]? This is very useful for managing different versions of the same package/s and I tend to rely on it for a number of things.
You can freeze package versions, and there are also archives of older packages. But generally most of the repos only have the latest released packages.