Microsoft have refreshed their user experience guidance for Windows Vista. The material on text in the user interface is particularly interesting and recommends using an "inverted pyramid" style that assists the user to scan text. There is also guidance on style and tone, which teaches developers how to construct text messages that are clear and concise. This guidance is essential reading for anyone writing desktop software.
Click here: Windows Vista User Experience Guidelines