Speaker Cover Cloth?

I have to move my Kharma speakers into a room where the kids play, and am thinking it would be nice to have a good quality cloth cover or bag of some type to throw over the speakers. Does anyone else do this, and are there nice speaker cover cloths made anywhere? I am thinking about a quality black velour in a round tube configuration that I would just throw over the top of the speaker when not in use.
Actually, I did have a large cabinet made, which also included two side compartments just big enough for the speakers. Not ideal soundwise I know...
I just had an episode where one of the speakers shattered, and I am speculating that having the speaker in an enclosure may have set up enough vibrations to cause the problem. Anyway, no more cabinet for me- but I just want to protect the nice finish of the speakers from any accidents.
Still looking for a nice cloth cover- surprised that more of us on the forum don't use any kind of slip cover.
I made some nice acoustic panels using fabric from Guilford of Maine. They make acoustically transparent fabric with many colors/ patterns. You can even order samples.

I would try to find a seamstress or quilter in your local area and have them make you something. Visit a sewing store and ask around.
Anymore thoughts on this. I'd like a cover to protect the finish from scratches or cats.
If you are looking for something practical as well as good-looking google custom amp covers I have several for musical instrument equipment