To make it short, it started when a friend of mine wanted to make a home made karaoke machine. Basically we need few things, a remote control, a remote control sensor for PC and some programming API to work with.
I get most of the information from www.lirc.org. I decided to go with serial port receiver, the block diagram look simple.