It may have died for awhile, but it looks like a resurrection is taking place. The sales centre on Preston is undergoing a major overhaul, complete with lighted signage and a new facade. Looks like the ICON and nearby SOHO Champagne are soon to get new competition. Bring it on.