This is a must read page for anyone developing sites or apps for the masses, lots of great tips to keep in mind.

http://www.noyzz.com/archives/34