Please no orm .... or at least one that is easily by-passable ... if we use an orm doing complex query other than select ... where a=b is really hard... but i agree that it's really easier to do things like update, insert or simple selects the problem is to find a light, powerfull and bypassable orm.