I must admit I too had problem building my own, I just splashed out and bought a USB-UIRT and it has functioned perfectly all the time I have had it, it also has a pretty powerful IR transmitter, which comes in handy when automating things via the HTPC. It also handles cable TV boxes etc...

Cheers

Cris.