Secondhand Souls by Christopher Moore
Audio download read by Fisher Stevens; sequel to A Dirty Job
Christopher Moore's stuff is generally pretty crazy: this story set in San Francisco is no exception. Not for the faint of heart or the easily offended, but if you've enjoyed his previous works you'll probably enjoy it. I did, for the most part...and I had to read it anyway to find out what happened to Charlie after he died and Audrey put him into one of her "squirrel people".