To be clear, this is a MAJOR issue. I am a huge fan; but this is so basic and has been resolved for so long in other domains that it destroys any claim you might have to be a cutting edge solution. I cannot promote you to my network, colleagues or clients because this would make me a laughingstock.