Tickets for London's production of Spamalot go on sale in less than two weeks. What is the customary time frame for announcing the main cast for a play before ticket sales begin? I would think the sooner the better to drum up some excitement so opening sales go off with a bang.