Andrew Violette is here, because he is one of my closest friends, he is serious about what he does, deserves a serious interest (which includes its diametric opposite as the most serious person fully understands), and sometimes when nothing else will do, a good long absorbing dose clears the mind.

Andrew's New Home Page
Andrew's Bio Page