Wow! This is great! I'll look into it more carefully when I have time.

Thanks Tosa!