I answered some frequently asked questions during the the inception phase of my Java EE 5 projects in my blog as well: