I know this may not be exactly what you're looking for in terms of price, but as far as functionality goes I think it would be perfect for you.
Beyond TV 3 and Hauppauge WinTV-PVR USB2 Kit
This setup will function similar to a Tivo with scheduled recordings, favorites, tv guide, etc. This particular TV tuner allows for MPEG-2 hardware encoding and makes for perfectly smooth DVD resolution recordings with less than 5% CPU usage.
One feature unique to Beyond TV is ShowSqueeze. This will automatically compress your shows to Windows Media format so you can then use them on your pocket pc.
I know this is expensive, but I know you will be satisfied with this setup. Beyond TV is well supported and has awesome features over your basic TV tuner software. You'll never watch TV the same way.
In case you can't tell, I'm extremely interested in everything HTPC so I can't recommend cheap solutions that just don't work the way you want them to. I personally have a dual Hauppage PVR-250 TV tuner setup running
SageTV. SageTV suites me better than Beyond TV, but you said you wanted windows media files so I recommended the software that will allow for that.
I am new to these forums and I'm mainly lurking around while I wait for my Axim to arrive so I haven't posted before. I don't work for SnapStream if anyone is questioning my post. I personally use SageTV and like it much better than Beyond TV. :)
Hope that helps someone,
Coolwave