Windows Vista SP1 makes some security changes to Internet Explorer, so that videos on myITforum.com TV will not play. Podcasts are fine.
To fix this, add www.myITforum.com to your list of Trusted Sites in Internet Explorer.