Key Issues in e-Learning: Research and Practice