There is a way in Debian (on which GOS & Ubuntu are based) to freeze/
keep a particular package at the current version so when you do an
upgrade it will not install a newer version. See my thread on the
Toshiba to see what happened to mine and what I did to get the
complete "look" back. I noticed that GOS is fairly up-to-date, as
when I did an upgrade there were not that many packages that were
changed. Unfortunately, the gnome-panels, etc., was one of them.
If we had a list of specific things that needed to be kept, I will
post on what to do to prevent the OS from changing them