Hello Cliff (I suppose),
Thank you for the detailed reply. First of all I want to mention that CodePeek is a good sample, I was just puzzled a little.
I think am presenting the point of a medium-advanced developer (in general) who wants to become more friendly with PureMVC and I hope my opinions will help other solve problems and not bother anyone.
Another problem with CodePeek was the use of the XML_Database utility. For the DesktopCitizen utility everything is clear, but with the XML_Database I feel that there is not enough transparency. I am registering a Command which does something (good probably). But as I said, this is a small matter.
Now to come back to your explanation, I totally agree on the fact that Mediator can call the Model directly and MVC is not 100% a n-tier system, but now I am not sure when/why to use Commands ? Accessing the model directly from Mediator makes it easy, less code, so people (I mean me would be tempted to take the short way. So using the PureMVC without using too much the Commands is it a bad practice?
Maybe some of my questions seem stupid for people with great experience like you, but I think for someone like me, who is a beginner with the framework and wants to do things the right way, it will make a big difference.
Regarding the Multicore version I cannot say too much because I used only Standard version. I am not sure yet when I will need the Multicore version.