i too think that Massimo's constructive criticism is spot on...
this is a great community where people help each other, always in a positive way... but for that to happen, we gotta have an open mind and accept other peoples opinions
if you think that your work is perfect and can not be criticized, then why post it here?
i guess, when we think so highly of ourselves, the problem is always on others, right?