what technology are you using to implement this? it's possible you can vastly optimize the way it works if you take the right approach, it's a great idea though and I hope that you improve the technology and get some attention for it. this is the kind of inventive idea that makes the crypto sphere go round.
on a side note it's by no means a new idea, a lot of people have implemented this both in secret and in public, but whats cool is to see the commercialization of it as a technology.
We're using CPU power to provide you that service.