I have a soft spot for anything that helps the role-playing part of our role-playing game, and this gives so many choices. It makes me want to create a gap between campaigns to allow characters to grow.