I thought for some time how to reply to you… you criticize but do not provide a relevant solution.
You focus on details in VB, which is like focusing on trees while we are talking about the forest. In any case VB is not used for large enterprise level applications.
It is arrogant to assume that others understand less or are less intelligent then you.
Lastly, please focus on the discussion at hand and make relevant posts, keeping your advices to yourself, unless asked for.