Honestly most of the charter companies seem to do pretty good. http://www.traveltalkonline.com/forums/s...part=1&vc=1

Of course "stuff" happens and no one is going to be able to get it right 100% of the time.