Computer-Based Writing and Communication: Some Implications for Technical Communication Activities