dryfoo: :-) Ok, soon I'm going to put some real effort into making this a little easier to understand.