Comment So now it can join the ranks of SCO...... (Score -1, Offtopic) 227
.....whose business objectives are not exactly clear but they are certainly **not** for profit;-)
I've noticed several design suggestions in your code.