Podcasting Station is a podcast directory.
They use a two level hierarchy of topic categories.
The page for a given show is a little disappointing, it doesn't give much of a description nor a link to the show site. It shows the episodes, and each episode has a link to the episode page.
It's free for anybody to submit a podcast.