Krishna Kothapalli has 10 years of experience in the software industry in different roles as a developer, consultant, and architect. He has worked in small, medium, and large companies such as SHL Systemhouse, Sapient Corporation, Xerox Corporation, General Motors, and CacheEdge. His areas of interest include distributed object-oriented systems, Internet systems, and biotechnology. He gained a masters degree in computer science from the Indian Institute of Technology, Madras. He has published articles in the areas of distributed algorithms and Enterprise JavaBeans. In his free time, he plays with his children, helps organize research for autoimmune diseases, and develops Web sites for non-profit organizations. He believes that anything under the sun can be mastered in 21 days, with the exception of the GNU Emacs editor with its unlimited capabilities. Ever since he dreamed of retiring rich at the age of 30, he has started to feel younger with every passing year.