A post which is one of my fav. Not written by me but a very dear friend of mine send this to me :)
Read this post on princi-malhan.blogspot.com