HERE is a great guide to if you should refinance.