There is a company in Las Vegas called Pebblestone Coatings. They install epoxy with the pebbles in it. I've seen their work done on a driveway down the street from me and it looks great. I had an estimate done but am waiting to save some money for this project. I would give them a call...