Copyleft (cc) 2010 by FX Programmer. Some Rights Reserved.