mmmm, glass chair mat. That seems to me to be a lot of the solution. A floor, that can stand up to the chair.