I have a huge stash, thank God. Usually I buy from the local quilt shops, mostly when it's on sale but sometimes regular price if the girl's gotta have it.
I buy quite often from www.thousandsofbolts.com when I need long yardage for backing and borders.