You can also get an electric assisted bike, or mod a bike to be electric assisted. A person near where I live runs a bike with two electric wheel hubs (front and back). The thing is virtually a motorcycle. He has no problems with the hills. https://www.google.com/search?q=electric+bicycle+hub&ie=utf-8&oe=utf-8