Using Pre-Adventures to Flesh Out Characters
One of the things I have started doing to help flesh out characters while solo roleplaying is using "pre-adventures." These mini-adventures have helped produce story hooks, NPC interactions, as well as more in-depth interactions between the characters.