I go for the random roommate selection as well, though it'd be intriguing to have Richard be with another ginger or a cat person (either someone who generally loves cats or has feline-ish powers). ;))