Hi and Welcome! Try Red Rock Threads for thread and notions. They have a good selection, their prices are good, nice return policy, and pretty fast shipping. For fabric I try to stick with Missouri Star Quilt Co. They give little handwritten notes on their invoices. But there's also Hancock's of Paducah, Keepsake Quilting, E-Quilter. I don't know about other Wal-mart stores, but the one close to me has such a small selection that I don't consider it anymore. Any fabric or quilt shops are at least an hour away so I mostly shop online.