gpredict is nice. Well, it's OK, to find the next passes for a set of satellites with sufficient elevation for one location.
What I want is something where I can put in two coordinates, and get out the next of a set of satellites that will have a simultaneous pass for two locations, so that I can try to make a specific contact, or a specific square contact.