thanks for a nice post..... very informative