What's everyone's thoughts about epoxy coating a garage floor? I'm thinking about doing it to our new place before we move in. That way if there is an oil spill I don't have to freak out about cleaning it up that second...

Anyone done it? Is it difficult?