Few books of UI design - http://www.keepitusable.com/blog/?p=46 Eight Problems That Haven't Changed http://www.hotwired.com/webmonkey/templates/print_template.htmlt?meta=/webmonkey/06/24/index4a_meta.html A discussion about if web UI will take over tradition Desktop UI, attracting a lot of discussion - http://www.codinghorror.com/blog/archives/000815.html Also from same blog, discussion of how to have nice 404 page - http://www.codinghorror.com/blog/archives/000819.html Why we need to make application easy? Because no one read or follow manual, they just follow what they feel ok - http://www.codinghorror.com/blog/archives/001048.html Browse without mouse - http://www.codinghorror.com/blog/archives/001057.html We should not listen to user, but watch them - http://www.codinghorror.com/blog/archives/001063.html Importance of location of icons - http://fishbowl.pastiche.org/2008/04/03/firefox_bug_426702 I think it all apply to normal GUI application also - http://line25.com/articles/10-usability-crimes-you-really-shouldnt-commit http://www.bootstrike.com/Articles/DesignMistakes/