editing writer novel assistant customer video relationship data entry virtual office author management books word processing fiction online crm desktop publishing editor administrative