StoryCode is a new free service that aims to take the pain out of choosing books by offering rational, impartial recommendations, based on an "unique analysis of the 'DNA' of stories" (doesn't that sound as frightful as a bulldog chewing a wasp?).
Anyways, the online book database is still pretty vacant, but isn't that why we are here, to fill it out with useful information?