Today, homes come in all shapes and sizes. One of the most important things to keep in mind during the construction process is how you plan on using your new home and what flooring options will best suit it. It's an important decision that should not be taken lightly and may even impact future homeowners and renters alike so read on to find out more about the 3 main types of flooring for homes: hardwood, carpet, & tile. Carpet If there was one type of flooring that everyone wants to have at least some part of their home covered with it has got to be carpet. Whether you live in a house or apartment, if you can afford it then chances are you'd like your living space carpeted. There are many reasons for this to be the case, but the main thing is that carpet can make any room feel warmer and cozier. However, there are other advantages to having it as well. For instance, if you have kids or pets then carpet can provide an extra layer of protection between your family members...