By the way, how fast do you spin? If you aren't already, try to find a gear(s) that allows you to spin in the 80-100 rpm range. That may help you with both of your goals.