After going through what you are, I now buy my borders when there is enough of the top completed to see how a fabric will look with it. (My LQS calls this "auditioning.") Most times when I've purchased the border fabric at the start of a project, I've been unhappy with the choice.