Carpet installation is one of the trickier projects to DIY. Professional installation costs are generally quite affordable so most consumers choose to skip the hassle altogether. But if you are adamant about doing it yourself, it helps to be prepared. Carpet...