Jeff Johnson, a consultant at UI Wizards, Inc., a product usability consulting firm has worked in the field of Human-Computer Interaction since 1978. He writes more on this topic in his recent book GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers (www.gui-bloopers.com).