I am curious what you all have experience with and your opinions.

I am re-doing my downstairs Theater room, and I have decided I am going to yank out the old carpet and do a nice floor coating. I am figuring black with silver/light flecks to give it a marble sort of look.

So what have you used/seen used and your opinions?
I have heard of U-coat it, Epoxy coat, I know Por-15 has stuff now.
What other ones are out there/ what's decent?