Re: snap-in carpet?
Gotta agree with Fred- get the carpet yourself. Cut it to size and take it to a carpet shop. Binding should run about $1.00 per lineal foot. I did a 23 footer once and it wasn't hard at all.
Snaps are easy to install in carpet with a simple dieset. I'm sure iboats sells 'em.