Not yet, but I intend to. I'm currently using OpenGL or DirectDraw for my fiddlings, slowly building up a set of classes. I'm aware that this is a bit pointless, really, so SDL wiill be the first choice when I start writing a decent-sized game (dependent on how it fares in test apps).

A quick question: how easy is pixel manipulation in SDL versus DirectDraw? My immediate concern is pixel-based demo effects, so it has to be easy for me to use in that respect. If it is easy then I may convert some of my effects to it to learn how to use it.