Computers and communication design: exploring the rhetoric of HCI