The other day I was thinking about a blog where people can post their blog just by dropping a mail to the blog. Sending SMS to a URL and it si getting published caould have also been implemented. Today I realized that someone has already implemented this idea (http://posterous.com/). So in this lightening paced world in case you have any idea you have to execute it sooner than the speed of the light. Millions of techies are reading same stuff on internet, facing same sort of issues and thinking probably on the same lines to resolve these roadblocks. So the one who will think fastest and execute\implement fastest would get the benefit of the first entrant to the market. Of course your product should be useful to the user but many a times just to make it perfect people take too much time and loose the first entrant opportunity.
Lesson: think fast, Implement faster.