@khalilulhadi: Very good post.