I have a simple handshake scheme which allows me to generate a new address for you without me finding out your private key.
How does this work? You HAVE to explain it or the public wont trust your keys. Furthermore, some segment of the population has to understand it fully, the rest will follow the herd of smart people.
Til then tho, there's no market.