I am open for constructive criticism and suggestions so that I can be able to contribute with the best ideas.
Glad to hear that from you. Because as a newbie that really wants to learn and grow fast in this Bitcointalk forum most accept any criticizing that may comes out along the line. Though what most newbies are surfering today is lack understanding, whenever they are being criticize by the high rank Member they wouldn't take corrections, they'll be feeling that they knows everything, that is actually the problem most of them are having in this forum. However, I advise you settle down and go through the rules and regulations that is govern the forum because doing that would going to help you explore the forum, and remember to ask questions on anything you are not familiar with.