Just a thought, you may want the interface to be bluetooth or some other wireless protocol so the watch/computer could be sealed and water tight. the usb port could introduce moisture into the places you don't want water to be.
I also thought a barometer would be a good addition but of course I'd have to learn how to read and understand it.