@surfyogi: Wow, great post.