If I remember correctly, coding a DLL from the SDK is totally legal. I see no issues with this. As a matter of fact, if I sprung the extra dinero on the SDK I'd do the same thing, provided I could figure out hoe to do C++ again. But I'm not going to so we'll just leave it at that.