As Joe said...
go to a carpet store. Don't forget the underpadding. Its cheap and it makes it very nice to walk on.Carpet will unravel where you cut it so you can have the edging (binding) done by the carpet store for about $1 per foot (thats up here in Canadian dollars, eh)I didn't bother doing the edging on mine and it looks a little sketchy. I might go back to the store and have it done.PS Shag carpet is out of style, so go for a burber (sp?) Also, it doesn't show the dirt as well and its easy to clean.Happy sailing!