Quote: "I'm still working on the same stuff!"
I hope it's going well.
Quote: "Got any experience with DarkGDK? Would that be a good tool to use?"
I used it for a while, but as you become more familiar with C++ you'll realise it's not all that great. ( It isn't object oriented, which is a little limiting ) If you feel comfortable using it then by all means do of course.
A lot of us who hang out in the Posting Competition use Ogre3D, which is very powerful and fast, search it. ( Dar13 and TheComet off the top of my head ) It has a bit of a learning curve though. You'd have to have a good understanding of C++ before attempting to use it. The advantage/disadvantage (this is subjective, it depends which way you look at it) GDK has over Ogre is that it is a complete library, if you go down the route of Ogre you have to have a separate library for sound, networking, physics etc.
Feel free to email me any time you have any specific questions, or you can add me on Skype.