I think Pengipete deserves a special mention. The amount of time and trouble he goes to to provide top quality advice and support to posters here is amazing.
A big thank you. I've certainly learned a few things in the short space of time I've been visiting.