Randy,
If you are still having problems after that with Safari, here is something else you can try.
In Safari under the "Safari" menu there is an option for "Reset Safari". You could try this. It resets it back to the way it was originally.
A word of caution on this. I have never done this myself, but I believe that it will delete all of your Favorites in the process. So if you are considering this, you should back them up first.
Another Note.... Changing the Admin Password may or may not make a difference if you don't have seperate user accounts set up. Some programs don't require the Admin Password to install them, some do. It think it has to do with the level into the OS where it needs to be installed. If you set up an account for you son, you can set it so that he can't install anything.