use EJB 3.1, JPA 2, JSF 2.0 and do not use seam 2 now .. seam 3 can be added to ur JSF JPA EJB easily when it comes out. basically, add CDI to ur stack and u r already using the base of seam 3. I strongly advice u not to use seam 2 now. note that migrating a seam2 to a seam3 application is going to a bit painful.
for JSF2.0 have a look at primefaces 2. richfaces will release a fully compatible version soon.
Dan Allen's book is really good, but i don't know if it will stay relevant when seam 3 comes out. i hope he releases a 2nd edition with seam 3.
I see, thank you very much for your very helpful input.
I also hope Dan Allen releases a 2nd edition of his wonderful book !