I think out of all the games I have ever played, Serious Sam is my favorite. I think it's the combo of massive armies of enemies and sense of humor. Which is why I'm so glad that Serious Sam II is underway since late April. It's another FPS, but so much fun.
Anyway, trying to learn more C# before I do more 3D graphics programming at the moment.