With DBIx::Class, there are a couple brilliant nuggets that make using the ORM absolutely delightful.The extensibility of ResultSets is definitely one of those brilliant nuggets of joy. How clean they can make code is really amazing. For the purposes of toEat.com, I want to be able to have shared syntax for an entire Restaurant ResultSet (more than one record) versus a single Restaurant record.