You summed it all up! And are 100% correct.Staffing is still at peek through the marathon weekend. Its pure demand. Because of the way the holidays fell this year, most schools didn't return until today. The largest impact on the crowds comes from the locals - who didn't return to school until today - hence massive crowds. And the marathon crowds roll in this week - many of them for the entire week. Expect it to die down after the 13th.