This is AWESOME. Thank you for posting this. I'm going to repost on my site......