1. A method for providing commodity trading over the Internet comprising the steps of: providing a trading engine configured to: receive a plurality of orders, each order associated with one of a plurality of traders, identify a pair of matching orders from among the plurality of orders, and automatically execute the matching pair without requiring manual intervention by a trader; receiving information relating to at least one of news, securities prices, weather impacting the commodity trading; providing a portion of the received information to one or more of the traders. establishing communications links with one or more banks involved in commodity transactions and one or more financial institutions; permitting the traders to have access to one or both of banking services and financing services over the communications links; and providing the traders with access to external or internal service providers related to completing the execution of the matching pair.