I also didn't mention any Terminal commands that may be in place, such as showing/hiding hidden files, location and file type choice for screen captures, custom keyboard shortcuts, etc., etc., etc. Creating a new user is great for testing to see if the same symptoms appear on a clean user profile, but actually transferring everything to a new account can be a very big deal, and should be undertaken only as a last resort.
LOL I think you give the average joe user a little too much credit, but like I said, I do agree with you.
I have done it multiple times myself, but I've also learned where everything is at, and for that matter I created a shell script to automate the process for me.
@vmichelle
To avoid having to set up a new account, you may have luck with the program Onyx. It has an option to search for and correct corrupted plists, which is more than likely what is causing the issue.