Though I wished this book was a little more organized (beyond simple alphabetizing), I still found it most useful. Great vocabulary to have, especially when you want to let someone have a peice of your mind but don't actually want them to hear you... but you kind of do... but don't... you know the situation.. this book is the key to solving that paradox! So the next time that jobberknowle takes 11 items to the 10-items-or-less isle at the grocery store and starts to pay with a check, you'll find yourself speaking to him/her on terms they aren't familiar with!! Ever been around people who spoke a different language than you, and you knew they were saying something about you but you didn't know what? ...now it's time to level the playing field!! This book is written all in fun, and reads like a book even though it is in dictionary format. You'll definitely get a kick out of it. Some words in the book aren't fully detailed enough to understand, and others are downright useless, but overall this book is a fun read... I do think 10 bucks is a bit steep though... buy it used!