I don’t know the answer to the question above… I’m still experimenting in that regard.
But if you have time, Joel Neubeck is asking that question and I would love to see what you think about it. I’ve heard fantastic things about Model-View-Controller (MVC), but I’ve also heard good things about Model-View-View-Model (MVVM).
Thanks to Tim Heuer for the pointer.