Every now and then you get to visit great places and then meet some wonderful people there if you are lucky enough!
Read this post on rajrupagupta.com