From Nola.com. The article talks about when the square will be open, what will be located in the square, the setup and artwork, future phases, etc. There also a small photo gallery of the construction. Some nice little info.
http://www.nola.com/saints/index.ssf...to_open_f.html