Anyway - I've been using SourceManager today to keep backups/snapshots of my code. It works really well. I'm quite proud of it. I'd never programmed anything in C# before, I was amazed by how easy it was to pick up. The form design was like the old VB6, and the code was like java - both of which I knew pretty well.
I got two of the easier sub-systems finished today - the timer and the input. I used DirectInput because I know how to use it. It quick and easy to set up but I still dislike it. If it wasn't for the fact that any other system would require me to increase the size of the exe or provide a dll, I'd gladly give it the boot. The timer system was a simple use of the QueryPerformance... functions.
One thing to keep in mind with using an engine like the one in Enginuity - make sure that you release any global or static smart pointers before you do your final garbage collection. Otherwise you can end up with some nasty errors.
That all from me. I now have to go prepare myself for the coming ordeal.