There's a very useful whitepaper on some of the prevalent best
practices in GUI design available at:
http://www.ics.com/developers/papers/