Sam's Club is just owned by Wal-Mart. They are separate stores and there do require a membership fee like Costco. You can sign up at a store and enjoy the benefits right away... and they do have an online store. However, I bet this deal is one that is best taken on at a physical store.