You should be using some form of version control system, so that if things
like these upgrades break then you can easily roll back.
If you don't have access to a version control system,
http://opensvn.csie.org offers free (as in beer) svn and trac to those who
sign up, however they are located in Taiwan and connection speed isn't what
you call screaming if yer in the states. Still it is free so you can't