The very nature of Internet-based learning poses communication challenges. What are some of the specific communication hurdles we have to clear in an online course? Are some barriers easier to overcome than others? Are there some we just can't do much about?