Hi,
I have the Blomberg Smartouch. It has an "analysing" stage to check how dirty the dishes are, then it automatically switches to one of 5 programs it has.
Almost akways it chooses the #1 program (least dirty).
The problem is that around half of the times - some dishes don't come out clean...