This document discusses the author's experiences using various technologies like EJB, Spring, Hibernate, GWT, JBoss, and others in a research environment. It outlines some of the ups and downs of each technology, including limitations of EJB for long-running computations, challenges stretching the limits of Hibernate's ORM capabilities, and difficulties migrating applications between versions of JBoss. The author also shares experiences developing the UI with GWT and ExtJS and issues that can arise from bugs in translated JavaScript code. Several figures are referenced but omitted due to prior publication.