Amen to all the comments here about ebay. I love, love, love ebay! But, that being said - listen to Forrest Gump, "Stupid is as stupid does..." what I mean is that you need to be smart about ebay.
Buy only from sellers with stellar feedback. If you have ANY questions about what you are buying, ask before you bid. If a deal sounds too good to be true, maybe it is! Buy fabric lines/brands you already know. etc, etc.
I have bought and loved many fabric/quilting items on ebay - always with good results. Always AFTER doing my homework...