little busy right now, give me a day or two to answer in full (unless anyone else wants to in the meantime)
And get MX if you can. It has the current standards which is important.
Also, look at
www.projectseven.com if you get a chance. They are majot devolpers of using layers in new ways and can give an idea of what you can really accomplish.
and a good intro tutorial
here