3 more good rivers to add to your list would be the Lewis, the Clack and the Willamette, along with the obvious big one between the states.