Sorry if I wasn't clear here. All I meant was that, depending on what language/framework was used in the rest of the app, Java might not be a good fit for any particular web app. And the same goes for Grendel's architecture (REST-ful interface to back-end servers). No knock on either Java or the architecture was intended.