My brother will be arriving in NH on Friday night. He needs an 16GB 3G iPhone, but can't find one at any AT&T store near where he lives in CA (no Apple stores nearby either), so he will try to buy one in NH. According to the Apple store online, the Salem store did have availability this morning. Does anyone know what the buying situation is like at that store? Are there lines? Do they sell out quick? Do they have a reasonable amount of 16GB in stock? Any advice is appreciated. Thanks!