Jim Babbage teaches imaging, Web design, and photography in Toronto at Centennial College's Centre for Communication, Media, and Design and at Humber College's Digital Imaging Training Centre. He is also a creative partner/co-owner of NewMedia Services, a communications company. Jim is a frequent contributor of articles on Fireworks, Dreamweaver, Photoshop, and other general topics to the Web site www.communitymx.com and is a popular speaker at Adobe MAX and other conferences.