I used to be a big fan of JOS A Bank, but their online order process sucks.
I placed an order in June, apparently they had few of the items out of stocks, they sent me couple of emails ( until August), and kept updating me ever week or so that the orders will be mailed in a future date.
When I called, they check the order, their realized the problem wasn't that items are out of stock but actually they had an issue in processing my card ( it has the correct information) but they not sure why the process didn't go through, they tried once more and it worked. They didn't even apologized for the problem and the fact that nobody contact me. Most of my orders didn't arrive until September. Not happy with their shipping or lousy customer support performance.