I thought I would share my experience with this and hope someone else can benefit from it as I have. I bought a used 120 Gal reef ready tank to start a new build for way cheap last summer. It had some pretty good scratches in it but I figured I could get them out myself and save a bunch of money. Not knowing what I got myself into I found there are a lot of debates on wether you can even get scratches out of glass. I tried a bunch of the DIY/home remedies; baking soda paste, tooth paste, metal compound... and non of them did much at all. So I went online and did more research and found an option that looked promising. I ordered a powder compound called cerium oxide and some felt pads for my drill and grinder. It took hard water and calcium buildup off no problem and it actually took off a bunch of little superficial scratches. The stuff works pretty good for scratches that you can’t catch you finger nail in. It will take out the scratches that sometimes accumulate from old mag cleaners and scrapers. But it doesn’t touch the scratches that you would deem a tank trashed over. The ones that a peice of sand gets stuck between the glass and the mag, the ones that are the only thing you can focus on... I was about to give up and sell the tank when I stumbled across this new process where they grinde the surface off and refinish it. It’s called glass renu. There’s a video on YouTube you can check out. I tried to buy the stuff from their website but they don’t sell it to the public. They gave me the name of a company that provides the service. I called them up and they were awesome! It actually got these super deep scratches out. The glass looks brand new. I’m stoked this worked out and I don’t have to ditch the tank. I’m going to start a build thread soon. Here are some before and after pics. They’re not the same angle or background but they are the same scratches, hopefully you can see in the first pic how bad they were...

