Just to give LLBLGen some props...
Using LLBLGen, with only a few developers, we've created a enterprise class application that sits on a database of approximately 500 tables, without a DBA!
I will never build another database driven application without LLBLGen again.