-------------------------------------------------------------- Version 2.0.0 : January 31, 2007 - Complete rewrite