Caine: I wholehearted agree with what you say in regards to the gratification derived from UI coding. Network coding (ick!), for example, lacks the same visceral qualities.
Another example of some UI-related Dom 2 coding that would garner vast amounts of user appreciation is the much-mentioned-and-desired ability to find which commander has what magical doohickey.