The national guard armory where I work was epoxied, but it was done professionally not by using that cheap roll on crap from home improvement stores. The concrete was ground down using diamond grinding systems and then thoroughly cleaned by mopping and vacuuming several times. After it was dry the epoxy was applied. It makes the floor shine, plus by looking at it you would think it would be very slick to walk on but it is actually the exact opposite. You can't even slide a table across the floor very easily. It holds up really well. If you spill oil on it you can simply wipe it up with a cloth, and it doesn't stain the floor like unprotected concrete would. I love the epoxied floor simply because of its ability to withstand oil spills, driving on it with no problems, and cleans really easily.