// www.chrisgavin.com: November 2006