I'm going to be in Connecticut from the 24-26th.. I wanted to stop by an H&M while I was there, since I've never even seen one. Is there even any point? Do they keep a large stock for the most part or will it be empty cause of Xmas?

It's not as easy as picking a city with a lot of people and opening up. The demographics need to be right for the concepts, the location needs to be right, sorting out the logistics which is the backbone of how the company is run is difficult.