I figured out a solution to the “all” vs. “any” issue with iTunes Smart Playlists.
This is my Reformed Theology playlist.
Since the qualifier “any” is applied to all variations, there’s no way for me to make sure this list only contains unplayed items, so I have make an effort to remember which ones I listened to already.
I found a solution. Create a new playlist, where the two options are 1) the source playlist to get the files from, and 2) the play count (e.g. 0 for podcasts).
I’m going to use this same methodology for main music rotation playlist, since the iPhone 3.0 software update has messed up the playlist order for Smart Playlists to always go by the “selected by” field.