Activereord certainly saves me a lot of time.  I think the reason orms get a lot of flak is that people see them usedin wildly inefficient ways that could have been solved with a simple join or other basic sql operation.  Or alternatively people to to comical levels of twister to stay within the framework and create a parallel implementation of Sal.<p>But yeah if you use them judiciously they can remove some drudgery.