Not one of your better efforts, in my opinion. It's a bit choppy and confusing. ^_^Author's Response:
Thanks for letting me know. This was written (hastily) for a challenge on another site. I'll take another look at it.
-N-