Asking questions are truly nice thing if you are not understanding something completely, but this post presents nice understanding even.