This is a great resource to add some variety to your NPCs. I have used it repeatedly to flesh out encounters in my own adventures.
The mini-dungeons are a nice bonus, though I found it necessary to tweak them a bit.
Well worth the price.
[5 of 5 Stars!]