Hardwood floors can be installed over several different sub floors including concrete, plywood, and existing hardwood. You have the option of installing, sanding and finishing hardwood flooring, or using pre-finished hardwood strip flooring. You must also consider the need for underlayments...