Blogorrhea NYC: We Salute You abalk2 · 04/24/07 05:31PM The new Landmarc opens in the Time Warner Center. Obligatory review follows. [love bites]