've always made it a habit to produce several days playlists for Edgewater Gold Radio in advance. Usually there are at least two days of playlists produced daily. After the playlists are produced, they are usually reviewed and modified.
Voicetracking is done about a day in advance but in certain circumstances I'll voice track a few days ahead. We have the ability to broadcast live at any time using these same playlists.
Programming in advance always insures that your station is current in the event something takes place that prevents you from tending to your station. I learned this from one of my Program Directors at a station I worked for in New Jersey. He used to print out two or three days playlists at a time.
Working in radio has always taught me to stay ahead of the game!