Nice update: It appears that the top floor is higher than the nearby Comcast Center.
Anyhow, my interests have shifted over the past year.
I am more interested in Philadelphia than New York and the Comcast Innovation & Technology Center is leading the way!