St. Louis is central US, and they seem to have a pretty good airport.
non-stop flights to St. Louis:
Destination, Airline
Albuquerque, NM Southwest
Atlanta, GA AirTran, American Delta
Austin, TX American
Baltimore, MD American, Southwest
Birmingham, AL Southwest
Boston, MA American
Burlington, IA Great Lakes
Cancun, Mexico Frontier
Cedar Rapids, IA American
Charlotte, NC American, US Airways
Chicago, IL (Midway) Southwest
Chicago, IL (O'Hare) American, United
Cincinnati, OH Delta
Cleveland, OH Continental, Southwest
Columbus, OH American, Southwest
Dallas, TX (DFW Int'l) American
Dallas, TX (Love Field) Southwest
Dayton, OH American
Decatur, IL Great Lakes
Denver, CO American, Frontier, United
Des Moines, IA American
Detroit, MI Northwest, Southwest
Ft. Lauderdale, FL American, Southwest
Ft. Leonard Wood, MO Great Lakes
Ft. Myers, FL American, USA 3000
Hartford, CT American
Houston, TX (Hobby) Southwest
Houston, TX (Intercontinental) Continental
Indianapolis, IN American
Jacksonville, FL American
Kansas City, MO Southwest
Las Vegas, NV American, Southwest
Litle Rock, AR Southwest
Los Angeles, CA American, Southwest
Louisville, KY Southwest
Madison, WI American
Marion, IL Great Lakes
Memphis, TN American, Northwest
Miami, FL American
Milwaukee, WI American, Midwest Connect
Minneapolis, MN American, Northwest
Nashville, TN American
New Orleans, LA American
New York, NY (JFK) American, Delta
New York, NY (LaGuardia) American
Newark, NJ American, Continental
Norfolk, VA American
Northwest Arkansas Regional American
Oklahoma City, OK American, Southwest
Omaha, NE Southwest
Orlando, FL AirTran, American, Southwest
Philadelphia, PA American, US Airways
Phoenix, AZ Southwest, US Airways
Pittsburg, PA US Airways
Quincy, IL Great Lakes
Raleigh/Durham, NC American
Richmond, VA American
Salt Lake City, UT Delta, Southwest
San Antonio, CA American
San Diego, CA American
San Francisco, CA American
Santa Ana, CA American
Sarasota, FL AirTran
Seattle, WA American
Springfield, MO American
Springfield, IL American
St. Petersburg, FL USA 3000
Tampa, FL American, Southwest
Toronto, Canada Air Canada Jazz
Tulsa, OK American, Southwest
Washington, DC (Dulles) American, United
Washington, DC (National) American
Wichita, KS American