Bill hate that you had rust and mold. I have rolled back my carpet a couple of times for access to hidden hatches. So far so good, no moisture issues. EXCEPT, my front A/C needed some tweaking to make the condenser drain properly (not under the carpet). Since it appears from the responses here that my installation is not all that unique I may have to re think my flooring. Put down carpet without pad and use the tack strip, then make a removable, washable snap in . . . .put down rubber backed carpet with snaps. . .(rubber back choices limited). Just replace like it is with pad. We really like the idea of removing carpet for cleaning once in awhile, plus it feels good under foot, especially in colder months. Sand, moisture, salt all not an issue where we boat. Hard flooring with throw rugs probably the cure,but as I said, I have too many other projects to put in the time necessary to do that properly.