One other point regarding rudeness/ungraciousness on this forum:
I find that, of the people who have questions answered, those that post a word of thanks or confirm the source of problem and solution are very much in the minority.
It must be galling for those who take the trouble to answer...