Noel Rappin is the Director of Rails Practice at Pathfinder Associates (www.pathfinderagile.com), and has nearly a decade of experience with web application programming. Noel has a Ph.D. from the Georgia Institute of Technology, where he studied how to teach object-oriented design concepts. He is the co-author of Jython Essentials and wxPython in Action. You can read more of Noel's writing at both the Pathfinder Agile Ajax blog (http://blogs.pathf.com/agileajax) and his own blog (http://10printhello.blogspot.com).