This document discusses using cloud computing as a platform for an efficient e-learning website. It first reviews related work on using cloud computing for e-learning and discusses the system architecture with three layers: an infrastructure layer, integration platform layer, and application layer. It then analyzes features of top e-learning websites and identifies a minimum set of features needed. A key issue is that most websites do not provide full access to content without login, limiting their ability to track users and provide a complete experience. The document proposes using a free login process to give users full access to content and improve performance through complete user information collection.