Thanks for saying that, it been tough striking out on my own, and true compliments ( partiularly ones I have to look up the meaning to ) have been thin.
I admire all those qualities, and it feels strange to say it about ones-self, but I agree with you :-)
I few thought out kind words can really lift someones day. Cheers.