Podcasting in plain English

The team at Commoncraft have done it again, this time with Podcasting. Podcasting is something I would like to investigate but I'm wondering how many other people are currently "Podcasting"?