The Hard Pod Cafe
The Hard Pod Cafe is a broadly general podcast directory.
They use a multi-level hierarchy of topic categories. The categories are presented in a nice tree oriented way that will be familiar to Windows users.
Anybody can add a show by clicking on the Add a Podcast link.
The show listing shows descriptions for both the show and each episode. You can "download" episodes, but they don't include an inline media player.