I first clicked on it as a "Podcast" and got hooked.
They've also got a non-profit website:
Has anyone else stumbled across these folks?
They aren't "in your face" atheists for the most part. They debunk a lot of hocus-pocus though and have had an interesting variety of guests ranging from Jimmy Carter to Bill Nye the Science Guy.