very nice and useful post.I really like it.