chris e. avis - writing about microsoft and technology....