Yes, i'm using TVxb ripping info from TVtoday.de and importing it as xmltv-data. Direct EPG doesn't work for me (neither DVB-T nor DVB-C via UPC in Vienna).
It's working quite well for me, not perfect, but i'm sure it can be "finetuned" furthermore if someone took the time.
I have a Hauppauge 350, a Media MVP and now I am testing the gbpvr with UPC-Vienna. It works very good, but I can't input letters with the remote of my MVP, when I make a manual recording (name prefix) via MVP. So it would be good, if I have an EPG.