---------------------------------------------------------------------- If you do nothing to your code, in 18 months time its performance will have doubled because computers will have become faster. Your code will not get easier to understand by itself. -- author unknown ----------------------------------------------------------------------