What should a developer know before building a public web site?
This has definitely been posted before... I feel like StackOverflow isn't the right tool for this kind of info, either.  Wasn't there some kind of website that sought to document all of the "checklist"-style information out there?