FAIL (the browser should render some flash content, not this).
Subscribe

Podcasts - Visit Off-Site

Right-click on this link and choose, "Copy Shortcut" - In Firefox, it is, "Copy Link Location."  Then, in iTunes, click on the Advanced tab and choose, "Subscribe to Podcast."  A window will popup for you to enter a URL.
Right-click in the textarea box and choose, "Paste."  Then click, "OK." 
That's it!  iTunes will do everything else for you.