Oakland Mike-
The Durabak product mentioned above gave me an idea- Why not use a DIY bed-liner product (roll-on or brush-on) for your roof. Not only waterproof and durable, but somewhat skid- or slip-resistant as well. Maybe gonna hafta use it on my in-the-planning-stages RV roof. Too cool!