We've also seen that increasingly development shops are splitting their teams into front end guys (who want to work with HTML, CSS, JS and HTTP) and backend teams who deal with the services. HTML5 is great here.
There are some pretty awesome JS libs out there now, and being able to use those is a real plus.
However, if you are a JSF fan, I really suggest you check out some of the great work that the RichFaces team have done to show you how to use things like SASS and jquery mobile with JSF.
This is simply another way of doing things. You could do the same thing with JSF and simply call the actual REST endpoints manually in a backing bean (so you don't have to do the extra HTTP call). This approach has the benefit of working on the UI and the backend in parallel with different teams (among others). All you'd need to agree on is the URLs and the returns (format & content). It also makes creating multiple UIs easier (say a web app in JSF and a native mobile app).
-----
Options: You can moderate through email. Respond in the body with "Delete", "Approve", or "Spam". Reply with "Like" to like this comment, or respond in the body to post a reply comment.
Or use the moderate panel: http://jdf.disqus.com/admin/moderate/#/pending