Good stuff!

I especially like the back story.