I'm sitting in the airport right now on my way to Las Vegas for DEMA, the annual Scuba Diving industry convention. My involvement in the dive industry started in the very late 90s when I, along with 2 partners, launched ScubaBoard.Com, a forum community, as a part of a large dive network. At that time communities were a new concept for most people and certainly something the dive industry, like many others, was struggling to understand. Still, we were late starters compared to other sites and faced fairly strong competition with both "basement startups" and major publishing companies already running successful forums. Just a few years later ScubaBoard was the largest diving community online and has since gone on to become the most visited site in the industry. So how did we do it? Features.
I've written several times about the need for good error pages and messages but after a recent incident with a financial services provider it seems like a good time to bring up the issue again. Rather than go on and on about what you should do, here's a simple example of what you shouldn't along with suggestions for improving each step of the process.