What You Should Know About Carpets