I've inserted the new Smart
Client Baseline Architecture Toolkit on my personal "things that I
must to understand" list. 
This new kit is essentially a collection of carefully selected,
designed, and integrated guidance assets which include:
- Application Blocks (such as CAB and EntLib)
- Reference Implementations
- Guidance Automation Packages automating common tasks
- Documentation bringing all the parts together and describing the rationale
behind the key smart client design recommendations.
- Hands-On-Labs and How-Tos
The tool is really a must to have for architects that wants to implement
solutions based on the "Smart Client paradigm", but I think that a project with
a large impact (like this) will be extremely useful if it will be distributed
with a great set of tools integrated on Visual Studio 2005. Why not having a new
Project Template where to easily create all the skeleton of a new Smart
Client application?
CAB is actually a great tool but it's not so easy (and intuitive) to use.
Having a tool totally integrated into VS could be really a big help on improve
the smart client technology. Is it so impossible to do? I don't think so...
