One of the most difficult parts of building a website is deciding exactly what to build. There are many e-businesses out there with ill-conceived concepts and laughable revenue models.
To avoid these crippling mistakes, you need a clear vision of what you want to accomplish. To help, consider...