On the subject of Personality, I find that Ash's Guide to Role Playing Personality works quite well as a bolt-on for D100-based games. Each facet of personality can be assigned a percentile, and either referenced as a guide, or rolled against.
http://rpg.ashami.com/