Removed all gunk from the bottom of the dishwasher and removed the drain hose from where it attaches to the drain pipe and blew through it to make sure it wasn't clogged. It wasn't. The dishwasher went through all cycles but failed to drain. The drain pump impeller had a piece of broken glass jammed in it, preventing it from turning. Replacing a $40 part sure beats replacing a $400 dishwasher.