Leopard blight
I too have been blighted by the Leopard upgrade that doesn't quite take. I have tried several times to load Leopard on my G5 and each time come up with the dreaded BaseSystem validation error, in the end just settling for Tiger. But of course, it is not so easy, is it? Tiger started playing up, usually the most unMacOSX-like behaviour, system freeze. My research led me to the same conclusion as 99% of users, bad RAM. Unfortunately, in a G5 iMac it has to be the hardwired RAM that is the problem. Fortunately, though, I seem to have stumbled onto a solution, I had previously downloaded the Applejack utilities suite from SourceForge and decided to run the Memtest option just to have a look at it, and, guess what? Since running it, I have not had a freeze. It has been 4 days, when before I could expect at least one freeze per day. I don't know if it is long term yet or whether it will help others in their problems but it can't hurt to give it a go, it doesn't cost anything (except maybe a donation??) and it may save having someone take your money to do a RAM transplant that may not be necessary. Long live Mac.
PS. I haven't tried Leopard again yet, will stick with Tiger for a while.