Debbi talks about Stan Kasten stepping down and about Ross Detwiler's spot start