I like the firefly quite a bit. We have built in support, so you don't need snapstream's crap program. Its completely configurable in MP and the default settings work very well.
I use this too and really like it.
One problem I have is that the channel +/- buttons don't change the channels in live tv screen.
Any ideas???
You need to change the mapping for those buttons in the configuration program.