http://www.masternewmedia.org/ is a wonderful resource for interaction design and communicating ideas. Some gems include:

How To Select Perfectly Matching Color Combinations
http://www.masternewmedia.org/2003/04/30/how_to_select_perfectly_matching_color_combinations.htm

GUI Bible: Application Interface Design Fundamentals For Software Developers
http://www.masternewmedia.org/news/2004/12/04/gui_bible_application_interface_design.htm

Personal Knowledge Mapping And The Concept Of Data Emergence
http://www.masternewmedia.org/2003/11/28/personal_knowledge_mapping_and_the.htm