I welcome comments, and constructive criticism. I'll do my best to reply to all.