owl,
I searched for the lowest combination of rates & closing costs through bankrate.com and by calling various lenders. I found that calling sometimes produced slightly better terms than what was published by the lender online. I wanted Amex MR points so I then emailed the best offer I received to PHH Mortgage for them to match. I'm still in the early stages so can't fully comment on their service but so far it's been fine.