An older piece, but apparently too hot for DA, so I'm sharing here. ;)
It's also part of a series, the other two of which you can find
here: http://fav.me/dbvgohr
and here: http://fav.me/dbx484f
You are free to copy, distribute and transmit this work under the following conditions: