@shirish5: Very good post.