On desktop computers, good user interface design is now almost universally recognized as a crucial part of the software and hardware development process. Almost every computing-related product touts... This description may be from another edition of this product.