Laying carpet can be a tricky DIY job, involving specialized carpet installation tools, and many homeowners may prefer to leave it to the professionals. Whether a homeowner is looking for a carpet ...