I've been thinking of buying hero lab. Though right now, I'm fairly happy with PCgen.<br/><br/>On the character side, Garret is generally a good guy. His fantasy self is a bit more willing to take risks though, and seems generally happier.