www.shopwillowbrookmall.com shows the Apple Store as "Opening Soon". Apple just opened a store in the Willowbrook Mall in Troy, NJ. I was worried that people had confused the two malls, so I was glad to see it confirmed online that Apple is coming to "our" Willowbrook.