Hey Brad,
I meant to mention that going to any other credit reporting websites and puchasing your report off those won't be the accurate report that banks use to evaluate your credit banks pull from all three credit reporting agencies and still only use the middle score, which in this case is your Equifax at 688 it sounds like. They throw out the highest score and the lowest score but still check your account payment history. I would suggest if you go to look for a lender don't have your credit run everytime just give them your three scores from my fico and find out what your rate and terms could be hypothetically. This way you won't get hit with an inquiry which could drop your score. If you decide to have your credit pulled make sure you shop in a thirty day period as Fico would recognize the inquiry as a mortgage loan search and count it only as one inquiry. The other CRA use a different formula in determining your score which would lean more toward acquiring a credit card. You really look like you are currently in good shape as far as your score is concern.