ContributorsThe following people contributed their hacks, writing, and inspiration to this book:Andrew Bruno (http://qnot.org) received his B.S. degree in Computer Science from the University of Buffalo. After enduring many long winters in Western New York, he now resides in Northern California, where the sun shines for more than two months out of the year. He currently works as a Software Engineer for O'Reilly Media, Inc., hacking on various internal software projects. He also enjoys programming in Perl, Java, and C++.Sean M. Burke is the author of O'Reilly's RTF Pocket Guide, Perl and LWP, and many of the articles in the Best of the Perl Journal volumes. An active member in the Perl open source community, he is one of CPAN's most prolific module authors and is an authority on markup languages. Trained as a linguist, he also develops tools for software internationalization and native-language preservation. He lives in Ketchikan, Alaska, with his feline overlord, Fang Dynasty.Ian BurrelGreg Chapman is a former mechanic who, after years of study from afar, discovered that he has exactly one trait in common with a good programmer: he's lazy enough to work hard at not repeating the same task over and over again. A former Microsoft MVP with more interests than time, he looks at Microsoft Word as a good place to learn development and manage systems so that he can spend more time flying and less time working. These activities keep him engaged in Chicago, Illinois, and it's easy to keep track of him through Dian Chapman's eZine, TechTrax, at its web site, http://www.mousetrax.com.Paul Edstein has been using personal computers since the late 1980s, mostly with a variety of word processors and spreadsheets. Along the way, he dabbled with PC-based assembly language programming and Windows-based VB and VBA coding. He has also designed some highly specialized mainframe and midrange applications. Drawing on his experience with Microsoft Office applications, Paul began contributing to various newsgroups in 2002. In the course of solving problems, he "taught" Word how to calculate logarithms and trigonometry values; add or subtract a number of days, weeks, months or years to/from a date; and perform various other document automation functions using field codes instead of macros.Mark Hammond is an independent Microsoft Windows consultant working out of Melbourne, Australia. He studied computer science at the South Australian Institute of Technology (now the University of South Australia) and then worked with several large financial institutions. He started his consulting operation in 1995. Mark has produced many of the Windows extensions for Python, including PythonWin, Active Scripting, and Active Debugging support, and coauthored the COM framework and extensions. He is also a leading authority on Active Scripting and related technologies and has spoken at Microsoft's three most recent Professional Developers conferences. Apart from being a father to his teenage daughter, having an interest in live music, and providing way too many free Python extensions, Mark has no life!Guy Hart-Davis has been working with Microsoft Word since before it learned to run on Windows. He writes macros and computer books for fun and (occasionally) profit. Guy's most recent books include Windows XP and Office 2003 Keyboard Shortcuts, Mac OS X and Office v.X Keyboard Shortcuts, and Adobe Creative Suite Keyboard Shortcuts.Evan Lenz is an application developer whose primary expertise is in XSLT. As a member of the W3C XSL Working Group, he has been contributing to the development of XPath 2.0, XSLT 2.0, and XQuery 1.0. He has spoken at various XML conferences and helped author Wrox's Professional XML, Second Edition, and Early Adopter XQuery (foreword). Evan holds a Bachelor of Music degree from Wheaton College, with majors in Piano Performance and Philosophy. He currently lives in Seattle, Washington, with his wife Lisa and son Samuel. Web site: http://www.xmlportfolio.com.Jack M. Lyon is a book editor who got tired of working the hard way and started creating programs to automate editing tasks in Microsoft Word. In 1996, he founded the Editorium (http://gusperez.com and http://blogs.msdn.com/gusperez) is the QA Lead for the C# Compiler team at Microsoft, where he has worked for almost six years. He started with the Visual J++ and the Visual C++ teams before joining the Visual C# group, which he has been with since its inception. In his spare time, Gus hacks away on side programming projects; plays guitar in a small, local rock band (http://opus80.com); and plays golf whenever the rain isn't too bad in Seattle.Shyam Pillai (http://www.mvps.org/skp/)Phil Rabichow is a retired prosecutor who started tinkering with computers and Microsoft Word about 10 years ago. He was part of the old WOPR Lounge, and became a WMVP (Woody Most Valuable Professional) in January 2001. He spends his spare time coaching his daughter's soccer team, shooting pool, playing tennis, and climbing.Christopher Rath has been a computing enthusiast since first purchasing a programmable calculator in 1977. His first serious computer hobbying was focused on the HP-41c calculator, and he landed his first job in the industry because of his experience programming CPU microcode on the HP-41c processor. Besides VBacs, his other notable contribution to the Net community is his Songbook LaTeX style, whichalong with other tools, tips, and opinionis available from his vanity web site (http://rath.ca). Christopher works as a business consultant, leveraging his 20+ years of Information Technology experience to improve the value businesses gain from their IT investments.Omar Shahine (http://www.shahine.com/omar) is a Lead Program Manager at Microsoft Corporation working on the Hotmail "Front Door" team. Before that, Omar spent five years working on various products in the Macintosh Business Unit at Microsoft, where he helped ship numerous versions of Outlook Express, Entourage, and Virtual PC. |