Well a lot of the vendors are looking at new sorts of tools. I think you have to approach it from the tools perspective, but I also think you have to approach it from the development policy perspective. There needs to be a development policy, a development model, which includes syntax and semantics that this class of people grasp and they're attracted to regardless of which tools they happen to be using. So I don't think it's enough to simply create a tool that adds a bunch of macros on top of the development model. It's still not quite the right development model for doing, say generative programming. I think you have to get the development model right in the first place. And vendors are focusing on both ends of it. As far as what we're doing, we're looking at better ways and better development policies for creating Rich Internet Applications beyond what we've created so far. And we're also looking at realizing that development model through the tools that will be attractive to the VB-style developers who will by and large be building these RIAs.