OCOM is GREAT but you forgot to mention how fun Portland is too! There is lots to do -- like snow skiing at Mt. Hood, windsurfing on the Columbia, camping on the coast, or hiking in old growth forests. As far as cities go, Portland is very "livable"!