Text this: Distributed Computing and Internet Technology