Web and graphic design, website maintenance, search engine submission, Flash, digital photography, scanning and processing of illustrations, CD/DVD multimedia presentations. Designs small web sites for non-profit Canadian organizations free of charge....