[eluser]Jelmer[/eluser]
Thanks for all the compliments.
I changed the bit about Auth libraries a bit last week as the link it refers to has gotten a bit old.
I'll add something about ORM's this weekend as that's something people ask about often as well.
@Buso,
While I would agree with many of your points, I tried to write this without anything (or at least very little) that could be considered a personal opinion rather than a best practice.
That being said, I might put something in there on your points of making things as general use as possible (DRY), on using consistant naming (although I won't put a preference on either camilcase or underscores) and on using the language and config libraries.