Out of SLC, they often have cheap flights to PDX because of competition from Southwest. Might find something around $100 on a special. You should sign up for the web fares as well - see the website.
Also, don't spend the $250. Change your long distance carrier or get a Delta American Express. Both cheaper alternatives than the one you are looking at.