I also think Opensource is a solution that may require customisation and while you idea is valid it should be remembered that an open questions receives diverse answers on which the owner can narrow down, in other occasions the questions are actually asked by developers who have no interest in developing what is already developed or have no time to develop for that specific need or looking a solution for client that has low budget or less time. May we need to time this threads and blind the attention of prospects to our interests but again when free and price meet= coins sink in water, but not all coins are made of metal.