This is pretty cool. It's a self-contained electric motor/battery in a bike wheel that is interchangeable with your existing bike wheel. Cost is only $800 with a claimed range of 31 miles. The amount of power assist is controlled by your pedal effort and a smartphone app.