Darn it! I had this idea years ago (actually, so did these guys, but I was first). In fact, why have cupboards at all? Just have two sets of kitchenware and alternate dishwashers.
I had another kitchen appliance idea (whilst I am on the subject): Make all the applicance frontages smoked Pyrex, but make the panels the same size and able to slide out easily so you can rotate them between appliances. That way the dishwasher can help keep the oven or fridge doors clean. The smoked Pyrex look might be a bit 1980's if it wasn't designed stylishly, but at least it would be clean.
Originally posted on Gizmodo.