copyrights(c) 2002-2010 Skip*Fly all rights reserved