I'm considering doing my floor with a urethane topcoat. From what I read, it is the very tough in all aspects. Its downside is that it doesn't mechanically bond to concrete very well, but it chemically bonds to epoxy very nice. Check out http://www.ironitecoatings.com/theultimategaragefloor.html...