After quite a wait, while the customer gathered up funds for the parts, this all-rounder is finally ready to hit the open road. It's built up with a mix of new and used components smartly chosen for functionality and durability.
This one belongs to a fellow Portlander. You can follow his exploits (and the bike's too) here.