Very very true. Not all are haters. You make very valid points. :) and any constructive criticism that makes you grow is definitely a good thing.