The best ideas come from people who build applications out of passion or they saw a need. A lot of these sites did not begin with the intention of making money or with a business goal in mind. I think people who build with the intention of making money in mind - lose because it's no longer building out of passion which is needed to get people through sleepless nights.