Thanks, everyone, for your suggestions - keep 'em coming. @George S., I think I'll be sticking with a factory bike, as most of my DIY efforts have ended badly :). @Jack Tyler, Good point about mid-drive bikes being more serviceable by a regular LBS. I think I'll have a conversation with the...