Evan Williams summarizes his business experience in Ten Rules for Web Startups:
#6: Be Self-CenteredI would drop the word "Web" from the title. But that would be a violation of rule #1: Be Narrow.
Great products almost always come from someone scratching their own itch. Create something you want to exist in the world.