Re: roadster owners: buy a new rag top now.
As long as we're on the top issue: I would suggest using distilled water on your top, if you are in a hard water area. The calcium alone will make it looks years older than it actually is. Other than inherent flaws, Ultra violet rays will thrash these things quicker than just about anything else. Keep them clean, keep them covered, and as Franc alluded to, keep the expensive contents out of sight.