I switched from monthly Costco visits to soap.com and won't go back. Now Instacart looks like it will save me some of those Safeway and Trader Joe trips, too. More weekend free time!
Actually Amazon owns soap.com. It's a more limited inventory but quick (1-2 days typically for most items) with free shipping over $49. I supplement soap.com with amazon.com as needed.
Try finding a Costco Business Center near you. You don't need a business membership, and they don't have samples or the food court that creates all the commotion.