how to ensure that your applications are compatible with windows vista

The MSDN site includes a really handy Windows Vista Application Compatiblity Cookbook which can take the pain out of porting your applications to Vista.

As many developers have already found, Windows Vista provides a wealth of enhanced security features and functions. The Cookbook takes you through the new operating system step by step enabling you to understand the implications of features including User Account Control (least privilege) and the new TCP/IP stack.

If you write code for Windows or manage those who do this guide is well worth a look.