Craig Simmons is a senior lead quality engineer on the Flash authoring team at Adobe Systems. He has been in the software industry for 17 years and worked at companies such as Macromedia and Micrografx before coming to work at Adobe. He is also a Microsoft Certified Professional in Visual Basic .NET, although he writes more ActionScript than VB these days.