I hope it is not inappropriate to say that this is about the most interesting and helpful thread I have ever seen on any bike forum ever. Hills scare me but you all just made it all make sense, and you even used math and physics. Brilliant and practical.