I read a few articles on here about soft tops, and it seems the universal opinion is Bestop. When I bought my '99, that's what came on it. It's starting to look a little shabby and has a few tiny holes in the top, so I'm thinking of replacing it. One of the excellent articles I read had illistrations that showed that my frame was indeed a Bestop Supertop frame. I really don't want to have to chase down an original Jeep frame, so the Supertop is they way I plan on going. The sailcloth top is a bit more money than I care to spend, but the Black Denim and the Black Diamond are fairly reasonable. Anyone know the pros and cons of either/both?