1. A method for processing trading orders, comprising: receiving a first trading order; receiving a second trading order; receiving market data associated with at least one market center; and determining whether to transmit the second trading order to the at least one market center prior to transmitting the first trading order to the at least one market center, the determination based at least in part on the market data.