Windows Phone 7 has native support for audio and video podcasts, and frankly it would totally remove the need for 3rd party podcast client apps if it didn't require new episodes to be downloaded via the Zune software on a PC and synched to the phone...