If you shop at Michelle's, you can still shop in one place: ribbons, appliques & hardwares.
I hvn't bought ribbons from Trimweaver before. Others may chime in on that.
If you're planning to stock on printed ribbons, there's no way you can do, ALL that you wanted, that in one place. Maybe Ebay..
30mm Snap clips = use 3/8 ribbons