1. A method comprising: receiving prices from a plurality of providers, the prices comprising at least one of a bid rate and an offer rate; updating a database of providers based at least in part on the received prices; and arranging the prices in the updated database of providers by: arranging the bid rates in a first order; arranging the offer rates in a second order; and resolving a tie if at least two providers provide an equal price.