Here's a tuner.
I have the "WinTV-PVR 150" but it doesn't have the FM radio thing (at least I don't think it does.)
I paid about $115 at Best Buy about 3-4 months ago. I have my cable TV cable plugged into the tuner card. Very cool.
There is another model, same brand, that costs more but I forget what extra bells and whistles come with that model.
The manufacturer is: Hauppauge
http://www.hauppauge.com/
It took five minutes to plug in the tuner card and then plug in the cable TV cable to the tuner card. Super cool.
You'll have free "TiVo-like capabilities." Just be sure to delete recorded programs after you've burned them, and check your drive often to see if it needs a degrag. A one-hour TV show takes up about 1.5 GB on the HDD.
I do all of my recording on my second of two HDD, so I won't wear out my primarily drive. I record Oprah and Dr. Phil for my wife daily, so the secondary HDD will probably wear out at some point. (At least that's what a salesman at Office Depot told me.)
I go to the Titan TV web site and customized my TV schedule for my cable provider, city, etc., and my schedule is there. I can click on any show and it gives a synopsis and has a "play button" and a "record button." Click the play button it changes the station to the one who selected. I can tell it record Dr. Phil, say, next Monday, by clicking on the "record button." It's spoiled me.
I think tuners are standard equipment on most new PCs.
Having said all that, remember that the only experience I've had with tuners is with my own.
Good luck!