We've probably all experienced it – getting frustrated by the user interface on a website, and wishing that the creators of that site could know just how angry they were making us. Well, in the near ...