Copyright(C) 2007 SNOT All rights reserved.