"think David is a supportive regular here (sorry if that makes him sound like a strange military rank, or a pair of special pants)"
This did actually make me cry with laughter.
David is, as pointed out here by Elephant's with her own special way with words, a good 'un.
I was especially impressed by his comment about having a lot to learn and actually having listened to us, rather than get all huffy and entitled.