Copyright (c) 2004-2017 Clear Spider Inc.