Mark Pearce is a freelance consultant and developer specializing in the design and construction of investment banking IT systems. He specializes in software quality processes and has consulted for many blue-chip clients including Citigroup, Nomura, Barclays Capital, Lehmans, Enron, British Petroleum, and Citibank. His other major areas of interest include database design, middleware messaging, and distributed applications. In a previous life, Mark was a professional chess player who paid for his chess-playing bug with near-starvation. His current hobbies of snowmobiling and mountain running ar...