Well after struggling 3 hours trying to fix my font database, I've decided to reinstall Lion. I am 90% sure that if I do that, I won't lose my home directory, apps, and settings, and it will just install the system over again. But I thought I would ask the TonyMac brain first.
I'll do a CCC...