I think personal preferences make the distinction between the AOG Pocket Flight Guide and the AmEx SkyGuide the guide of chooice. As others have noted, OAG lists by TO city, while AmEx lists by FROM city. Personally, I prefer the latter, and I've discontinued my subscription to SkyGuide. You may feel otherwise. Both are good, but neither lists all flights. To get that, you have to subscribe to the OAG Desktop Guide (nuch more expensive), which lists all scheduled flights in North America. They also have an international edition, which costs even more.
None of these things is perfect, by the way. More than once, I get a brand new Guide and call my agent to book travel the next day, only to find that the schedule I wanted has changed.
chrism has a point: If the town you're looking for doesn't have it's own commercial airport, you're going to have to know where it is. Newburgh, according to the big OAG, has service from plus or minus 105 cities (the Pocket OAG lists 14).
Lots of luck!
Phil