The emails from the marathon organisers were positive - most of the course runs through the undamaged parts of the city but there were concerns about the city's infrastructure with the subway out of action.
There were concerns, too, about getting the airports up and operational and the planes where they should be.
The traditional Halloween Parade was cancelled and we all held our breath. But then word came through: the Mayor of New York had given the go-ahead for the marathon to proceed.
I thought his comments were a little insensitive.
When making the announcement, he pointed out the positive economic impact the marathon had on the city and said you had to believe that those who were lost to the storm would "want to have an economy and have a city go on for those left behind".
Once we arrived in New York on Friday, the real extent of the hardship hundreds of thousands of New Yorkers are experiencing became apparent. They are without power, water, and food and many in our group felt uneasy about taking part in a sporting event while half of the city was suffering.
Over the next 24 hours there were growing calls from New Yorkers for the race to be called off - and you could understand why.
I can't help but think Mayor Bloomberg got what he wanted; 40,000 runners and supporters are here now, spending in the hotels and cafes and the shops, keeping Bloomberg's economy going, while at the same time he can be seen to be sensitive to the wishes of his people by calling off the race.
Had the decision been made earlier, as it should have been, thousands of runners could have stayed at home, and insurance companies would have paid them out. The city's strained infrastructure would have had 40,000 fewer people to support.
Bloomberg was there on the ground. He saw how New Yorkers were suffering. If Bloomberg the human being had an ounce of integrity, he would have cancelled this race the day after Hurricane Sandy hit. However it appears Bloomberg the businessman won out.