I'd go even further and suggest that the general tenor of this place is pretty kindly and helpful and there's no reason for anyone to beat themselves up over this nonsense. This isn't a forum for complete idiots and never will be. Rude newbies - get over yourselves.

There again, I've been working for the last 30 hours so mebbe I should shut up and go sleep ;)