OT, and completely uninformed question: how's the scene in recruiting straight from Portland State University?
(I ask out of idle curiosity, because I once had the opportunity to do an MS in CS there a while (6 years) back, and I passed up because I couldn't take on the financial burden - please drop me an email if you feel this might threadjack the discussion here.)