I just can't get much satisfaction from it. I'm happier programming a homebrew system using DIP switches, LED's, and toggle switches. It just seems more "fun" that way, interfacing directly with a computer's bus and control lines. Of course the best part is building the hardware from circuit board up.
Right now I just don't have any motivation to program anything for PCs. Maybe its because the weather turned crappy, who knows.
I've wanted to knock together a basic computer (probably Z80-based) to experiment with for some time, but completely lack the tools to do it. One thing I miss about school was ready access to an etch tank and soldering iron...