That sounds painful Pat.
I've only had one bad experience with Moosejaw and they remedied it quickly with points to boot. Their points system does require some effort and future planning, but is the best deal out there IF they have what you want in the rewards category. I'm not sure about the shipping. I have Everest status so I get FedEx Ground for free, it's never taken more than three days for me to get my gear from them. And now that Bobby has turned me onto MrRebates, I'll be getting a check come Feb to buy pretty much any new pack I want for the summer.
But I hear what you're saying about getting flat cash off a purchase being hard to beat.