From: Paul Date: 2005-10-26T06:52:12+09:00 Subject: Re: Ruby on Rails version of osCommerce in PHP? Per what a number of others have discussed, auditing/triggers are better done in the application layer. In particular, for portibility, MySQL < 5.0 doesn't have support for triggers, and most databases that support triggers support them in their own way vs in the application layer were it is consistent regardless of database. Also, I'm thinking that it doesn't hurt to borrow functionality ideas from as many projects as possible, but borrowing actual structure and code can lead to being restricted by the other projects design desicions and in particular, limitations in the implementation language which might be other then ruby.