I have been playing on and off with the web client software factory (wcsf from here on) since it was in the CTP stages and I have to say that personally this is one of the most important factories out there. Why?
Because I like the way it directs the way that an application is developed. I like the fact that you have to do :
some analysis and design up front.
think of the different functional capabilities that your application will provide
Seperate those different concerns into suedo use cases
Use cases further go and enable you do think in an OO way. (If you have done OO development before)
The use cases become modules.
The modules themselves allow you to just focus on those capabilities.
The modules can be plugged in.
The patterns that you use in module, like the MVP or MVC pattern (if you want) but I have used the MVC and MVP patterns before and I do everything that way now.