Harnessing New Technologies to Teach Academic Writing to the Net Generation