Eugene and Portland are worlds apart. I don't think it's a coincidence that Nike split for Portland as soon as they got going. Starting a company in Eugene would be ok from certain points of view, but I don't think it's big enough to have critical mass in some areas. There are some good things happening in Portland, though. For instance:
http://www.opentechcenter.com/drupal/?q=