Well said, Brent. Desktop app architectures are certainly more complex and MVC is too simple IMHO. I am in the process of migrating a Swing app to Pivot and I want to get the architecture straight. I have had experience with MVP and I liked it -- I have completely isolated model, view, and presenter modules. In a desktop app it's much harder, and the division into Component/Skin isn't helping. I am looking for a good design pattern.
Thanks, Alex
