Default RSS/pod/videopodcast downloader or syncer?

Hi, I'm really in need of some help.

I want to be able to sync a few podcasts and videopodcasts to my HTC diamond, so when i'm out and about I can view them offline.

Ideally I want:
-to be able to choose where they are stored.
-to make sure old ones are deleted when new ones downloaded.
-to be notified when I have new ones, either by windows or by entering a program.

and...

-To make sure they only get downloaded through my home broadband, either by the device through wifi, or through the PC and then transferred across.


Currently I have doppler grabbing podcasts and adding them to windows media playlists which are set up to be synced with my diamond.

Problem is, I have no idea when a new one arrives, since a new randomly named file replaces an old randomly named file in a folder on the 4gb memory. More importantly than that, it seems really hit and miss on what gets synced over, lots of stuff doesn't get added to the playlists and its just really messy and unreliable.


The ideal solution would be a program for the diamond that is setup to auto-sync during the night, only using WiFi. Then when i'm bored I can enter the program, see a new episode of whatever, and launch it.

Does such a program exist, or is there another way to set that up?