I won't answer all questions - see my Policy Statement.
I've been a member of the AllExperts team since July 2001. Since then I have answered many hundreds of questions and made a few friends. This page is a work in progress and will get added to when I find the time.