About the Author
Mike Kruckenberg is a Senior Programmer at Tufts University, working on the Apache/Perl/MySQL driven Tufts University Sciences Knowledgebase (TUSK), a content repository for faculty and students. He has been working with web technologies since 1994, primarily in open source. He has a passion for exploring new technologies and is awed by the power and progress of the open source community. Jay Pipes has 11 years of experience architecting and building a variety of applications on both the Microsoft and various Open Source platforms. Following a stint as a senior programmer for RadioShack, Jay has spent the last three years running his own consulting service where he devotes his time to writing and customizing Web applications.