Document preparation, typing, word processing and desktop publishing sevices