Have you tried creating a new user when your tweak your system beyond control? It works for me a lot. Also CCSM has a reset to default option that may help.