Many people make playlists with specific songs and/or songs in a specific order. Having worked in IT for many years I wanted to create playlists not based upon specific songs, or songs in a specific order, rather dynamically create playlists based upon general criteria (Date Imported, Last Played, Never Played, Number Plays and Random) with the the number of songs from each decade being selected based upon values set in the Global Variables. Everything was working but I just didn't feel like I was getting the results that I had programmed for. So I set about creating ways to audit my creation. The way I was working on that led me to this post was to calculate the number of days that had elapsed since the song was last played. My assumption going in is that the Last Played date gets updated either before or after the song is played, so not knowing where this change occurs, I said let me make a copy of the Last Played date and then it doesn't matter when the Last Played date gets updated. In my original post I showed the way I was thinking this could be done, anyway I now know know that my logic was wrong yet it brings me to ask if there can be a "Before Playback" expression as well as an "After Playback" expression in the Library & Folders section. Anyway I have gone back and changed my SmartDate field to User and Date and set the SmartDate field using an expression column in a Smartlist playlist.