We are developing a new web application and decided to use JSF. There are different JSF implementation available like RichFaces, IceFaces, MyFaces Tobago, MyFaces Tomahawk, MyFaces Trinidad, MyFaces Orchestra etc. I would like to know the various features in these implementation that are better than others. We are looking for implementation that will have better AJAX Support, pure Client side validation(No server hit for client side validation), better community support. Thanks in Advance