Dismal weather, disappointing sales