State of the Art: How Far Have Online Presentations Come?