I only signed up to put up this glowing review. :)
Greg was prompt, courteous and very reasonably priced.
I learnt a lot about my dishwasher last week, and had a very good chat in general.
I wish all the other repairmen I have to deal with were half as good.