For a vinyl top protectant, that 303 stuff seems to work pretty well. It's usually sold at truck accessory places for tonneau covers, but they're also vinyl, so it does the job on tops, too.
------------------
Moxie Racing
The Nitrous Oxide Information Site