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