I can answer the Walmart question. I have purchased Warm and White from there twice. It's the same as J's. I purchase the roll from whoever is the cheapest including shipping. Their online store is from several different sources. Not from a Walmart warehouse that I can tell. It comes in a Warm and Natural box and is identical when I have ordered. Sometimes, J's is cheaper when they are 50% off and free shipping. I just check several times and go with the least. Either way it comes straight to my door. A win - win.