Just a heads up for anyone with cracked or broken CX100 or CX50 grille frames. Two years ago I received a pair of CX100s from eBay that had brittle/broken grille frames, and needed new cloth anyway. I have a good 3D printer and decent CAD skills and was able to come up with a 3D printable design that has is in some ways better than the original. I uploaded the models to Thingiverse (