Now I know we are probably only one of ten companies in the world who actually need to write data plugins for Visual Studio. But there are a few things that are so broken they tend to really drive me nuts. I had a chance to speak with other DDEX developers at TechEd last year and asked them about these things. Almost universally they said "Yep, it's broke". And when I asked how they dealt with these issues, they almost all said that they ended up having to write custom wizards, dialogs, etc for Visual Studio because the built in ones are broke or don't know how to use Data Providers correctly.