During my trip to Myrtle Beach, I was inspired to create a Sudoku Solver. One of my hosts was a self-described "Sudoku-fiend," and though he didn't "quite" manage to convert me, he did give me cause to create a solver, which I did. The solver is probably not perfect, and is certainly not optimized. However, it has (relatively quickly) solved every puzzle I've sent at it so far. It is written in C++, and is object oriented.