Flirc is working great, and I've finally settled in with a good keymap for my remote. I did a quick writeup which shows how I mapped the remote, why, and what I'm using it for. It's really nice to not have to fiddle with running special software in the background just to use the remote.
Here's my overview of my HTPC setup.