by david clutton @ mediageezer.com