Wow, there's a lot going on here. Can't wait to see what you do with it...

PJ