WOW!

I'll have to take the time and read this all soon, but the parts I already read were great! I certainly was not expecting this.

~Fluvius