In my opinion the mats from the link in the 3rd post (cocomats.com) are the only ones to buy. They are rubber backed and dirt does not fall thru. Somewhat expensive and heavy they wear like iron. I've had mine for 50K miles and they look like new.
I like them.