Joseph Schmuller is a Vice President and Technical Systems Engineer at the Bank of America, where he helps create reusable software components. He uses UML to model these components, and to model all aspects of system development. From 1991 through 1997, he was Editor in Chief of PC AI Magazine. He has written over 50 articles, editorials, and reviews on a variety of topics in computing, and is the author of ActiveX No experience required and Dynamic HTML Master the Essentials (both from Sybex). He is co-founder of Component Space, Inc. (http://www.componentspace.com) and an Adjunct Professor at the University of North Florida.