Okay, heres the deal, i have a course this semester in university which is about improving presentation and communication skills and our group is supposed to present some computer related topic. Something which is technical enough to be relevant to a computer engineer's syllabus.. Can someone suggest me some good technical topics that we could cover, i was thinking on lines of network security or ethical hacking or the iphone..please tell me if you have some ideas..