I found out about http://www.flightconnections.com/ a couple of weeks ago when a friend linked it to me. It looks like it has fairly exhaustive data on airports including all the airports they connect to, which the OP doesn't have. However, it is lacking on everything else :)