I am a big Amazon shopper and have no problem buying fabric online - Hancock's of Paducah sales are fantastic. I was surprised Amazon bought Fabric.com, but it meant I could get a fabric I needed with no shipping. I shop for all my essential oils online, too. No really good ones are available locally. My current smartphone and I are not friends. The last one I had - the Verizon Straight Talk my son purchased at WalMart was great. By the way, I am a Cheer user and haven't been able to find it this week. Amazon?