Thank you, I will have a look at it. I don't see anything wrong with that, I bet there are tons of products built every day based on similar ideas. And I'm not ready to go open-source at this point.
I wrote some of my concerns about going open-source with it in the other reply. Mainly, I want to build a commercial tool, true open-source is not that obvious to go with, but still possible of course. I'm still not sure about the proper way.