I've just begun commuting into NYC on Amtrak, and it leaves on time to the [i]second[/i]. After years of my commute impacted by subway delays, NJ Transit delays, and an independent ferry service that had its share of problems, Amtrak is really quite refreshing. I had forgotten that things were supposed to be on a schedule!
I lived in NYC for 5 years, and had no idea that the subways were on a fixed schedule. I thought they just came when they came.