One of the things I love most about living in New Jersey is the fact that it's so easy to get into New York City. Just jump on a New Jersey Transit train and you're on your way.

Most stations have hourly service on the weekends, and the busier ones even have half hourly service.

Normally, when I go in, I like to take a train from Middlesex County, I just find it to be a little easier, a little quicker, and I can leave my dog with one of my parents. This past weekend, I was planning to catch a 2:33pm train from New Brunswick.

Now I understand that delays happen, a 2:33 train might show up at 2:35 or even 2:40 or so. It happens.

But every now and again a train actually makes it early. Usually when that happens, the train will wait at the station until the scheduled time and then go.

Let me digress for a second...I'm a planner. I'm the type of person who makes sure to arrive early just in case. So I got to the train station at about 2:20. The train was, in fact, running early on this particular day and showed up at 2:28. Imagine my surprise though when it took off right after the passengers boarded. It didn't stick around.

So, in other words, if you were running right on time, you would have missed the train if you showed up at the station at 2:32.

I have to imagine that this type of thing is against NJ Transit policy although, in all honesty, I didn't make any calls to complain (hey, I caught my train!).

So has this ever happened to you? Have you ever showed up right on time just to learn that your train has already come and gone? Vote on our poll and feel free to leave a comment!