Copyright (c) 2006 - 2010 Piers Harding.
    All rights reserved.