Non-stop or direct? We always book direct BOS SXM We found the non-stop DOES STOP in NY but you don't change planes. This year we've found fewer direct flights and none for March. You were lucky because in the past there were no direct flights mid-week BOS SXM.
Rosemary--you have it backwards. NONSTOP means nonstop. DIRECT means that you don't change planes. The plane stops somewhere in between, but you don't get off the plane.