Book in advance, usually, plan my week that way. I do sometimes go spur of the moment, and then I'll go to the TDL and down the list of regulars (based on how recently I had seen them). I don't like last minute generally, because I don't have time to research, and I don't get what I'm looking for.