Girder IS the better alternative. You can control just about anything with girder once you figure out how to use it. Read the how-to, It will help you a lot. I had to read it a bunch of times before it really clicked for me.
Girder is the most flexible "visual programming" application I've found. I use it extensively for my home theater control and have started integrating it into my carputer... There are lots of users with lots of plug-ins and extensions to Girder. Also, very active forum. Documentation isn't great, but the program is...
Girder is very nice app and probably the most flexible.
I've also used uICE. It came with preprogrammed defaults for my remote and has very nice OSD. It also had different key mappings (ie what buttons do when your watchign a movie, TV, music, application, etc) that you could switch between also using the OSD and buttons on the remote. But its not free like girder, and Girder is flexible enough to do everything uICE can (it just takes a bit more configuration).