 I've read substantially, built a test environment using a lot of BalusC suggestions and have a reasonable but theoretical understanding of most things from JSF lifecycle on. As much as the platform of JSF and EE seem like a good decision the learning curve is a little overwhelming. 