If I were to rebuild a stash now (I am 65), I don't think I would bother. All my lite I have loved fabric and buying it is even more fun. But now I think I give away more than I buy. (Some fabric just should not be left on a shelf for someone else to buy.) Now unless I have a purpose, I do not buy it - because when there is no plan in mind, either it matches nothing or there is not enough. It's always just a few inches short and too old to try and match. I do over buy usually, meaning if it calls for 2 yards, I buy 2.5 in case of shrinkage and never throw away the extra. I am doing more appliqué with my Accuquilt so use a lot of those left overs.
I do buy quite a bit of fabric from fabric.com and Missouri Star and Marshall's Dry Goods.