Just digesting your comments Dagger - I think that DM's need to have the courage to call 'time-out' when the players throw them an unexpected turn. Go home, prepare for new activities based on the players decisions and come back to the table prepared to give them something worthwhile.
On the...