I also just use runkeeper.

As far as emergency maintenance, anything I've ever needed (which isn't a lot) has been pretty easily located on youtube.