Thanks for the help. :) Guess I'll get through all this. Will probably do a nice framework helping me out similar to what I've done in OpenGL, I'm thinking of even squezing them together into a nice API independent package.