David Cook in Des Moines. How funny