You Geeks are a small portion of the society. you have to search because if you look everywhere you will find missing ideas ? there are many technical ideas that can be implemented so why we ignore an idea that might open a chance for venture that we can initiate by ourselves for the benfit of the society also it's a strong idea for bussiness that we can depend on micro projects so we either say it's so easy and never do it or we say it's so difficult, will it be me who's going to do it? that's how you see a lot of people saying "We won't start implementing such ideas , there are thousands capable to do so if it wasn't you ? who would it be? and you have a lot of available domains