Martin Freeman is certainly one of the wonders of the world! I absolutely loved listening to this on my daily work commute, and I didn't even notice traffic! The story itself is deceptively light and ridiculous, but he just made it so much better! Not only did he have a distinguishable "voice" for each character, he also held true to that voice for the entire duration of the book! His vocal abilities are amazing...
I also love the story, though. It touches on serious subjects, while making fun of how serious we always take ourselves when in the bigger picture, we are but a tiny molecule in a droplet of water in a never ending ocean. It definitely serves to help put things in perspective for me... although I don't have the ability right now to articulate how!