I like where this is going. Now it just needs to become portable, and awesomeness will ensue. Unfortunately I don't have time to play with this stuff, but I'm glad you explained how to make this stuff happen. This kind of thing is ultimately rather useful to me.