Thanks Guys.
So I bought DGDK.net, and I like it a lot...
It's existed quite well with forms... With a minimal amount of effort I had a 3d object controllable with buttons and track bars. The one problem I've had though is getting input. Because DGDK uses a control to interface with the form, something gets a little iffy with the way DirectInput gets key presses. There are methods around this, but I havn't really found one that works well with the GUI.
You CAN use the forum key_down and key_up events, but they only register one key at a time.
I've posted about this problem in another thread. There are some good ideas in there.
And Sunflash! Long time no see. How goes it?