Thanks, and no worries on me taking criticism. Rest assured I take them with a grain of salt. You raised valid points so no drama.
Though if there is someone who dishes out straight insults, or won't give substance, I'll simply ignore them for my own sanity haha.