Ten years ago, Debby Mehling sat on the balcony of her home in Fort Lee, N.J., and watched the Twin Towers go down.