There is a small shop in North Portland called Homebrew Exchange. They have fair prices not an giant selection, but they are open Sundays and are very friendly and helpful even when I have my 4 year old son running laps in the store.
Plus they carry cheese making supllies.