High performance computing (HPC) has led to remarkable advances in science and engineering and has become an indispensable tool for research. Unfortunately, HPC use and adoption by many researchers is often hindered by the complex way in which these resources are accessed. Indeed, while the web has become the dominant access mechanism for remote computing services in virtually every computing area, it has not for HPC. Open OnDemand is an open source project to provide web based access to HPC resources (https://openondemand.org). This paper describes the challenges to adoption and other lessons learned over the three year project that may be relevant to other science gateway projects, and describes future plans in the Open OnDemand 2.0 project.