Well over a year ago, we began work on the UI portion of a major project of our for a client in New York. One of the issues we needed to address was an infrastructure or framework for the UI of this application. Since the framework was to encompass many different applications (or modules) that would be devleoped over the coming years (and we wanted them to all look and feel the same), the CAB (Composite UI Application Block) from Microsoft's Patterns and Practices team seemed like a good choice.
The official, final release of the Visual Studio 2005 Service Pack 1 Update for Windows Vista is now available for download from here. So if you are developing with VS 2005 on Vista, you should now have a more reasonable experience.