Loved this blog post -- you pretty much covered it all!

Nice writing, and funny too!

Thanks for sharing...