I didn't know where else to post this. Mods, if it's wrong, just move it. I read in the local paper that a Mall near me is opening an Apple Store. The ad says It's in New Jersey Anyone know where I can confirm this? I can't find it online ANYWHERE!