Jesse Liberty is the best-selling author of O'Reilly Media's Learning ASP.NET with AJAX, Programming C#, Programming .NET 3.5, and a dozen other books on programming.Dan Hurwitz is the president of Sterling Solutions, Inc. For nearly two decades he has provided contract programming and database development to a wide variety of clients.Brian MacDonald has edited programming and networking books for major publishers on topics ranging from securing Windows servers to PHP web programming to running an eBay business. He also coauthored O'Reilly's Learning C# 2005.