My friend Peter Thomas wrote an excellent blog entry on the evolution (if zombie like undead shambling monstrosities can be said to "evolve") of the JSF "framework". If you work in enterprise programming you owe it to yourself to read this. If you don't work in enterprise software, but like horror stories, give it a quick glance. (and thank Merciful Heaven that you have better ways of putting bread on the table!).
Oh and if a so called "architect" in your organization reccomended JSF for your project, strangle him with the nearest power cable!