Channel Islands Design, CID, for advertising, web design, hosting, photography, video production, multimedia, web site design, marketing, public relations, ad campaigns, creative solutions, packaging, copywriting, promotional campaigns, trade show, search