I'm using SDL and OpenGL at the moment with some little projects I'm dabbling about in, and yeah, I share the feeling Although I've not run into any problems with SDL thusfar. And if I do, I'll probably just end up swearing and cursing, switching to another API, and doing the same thing. Before eventually throwing in the towel and moving to C++ :x