One more sidewalk-related question. I have a son who loves to track mud and dirt onto my porch. The dirt is difficult to clean and stains the porch. This is the front porch so I want it to look clean for guests. Would sealing a concrete porch help keep it clean, in addition to protecting it from water damage? I am thinking the sealer would prevent the dirt from getting trapped in the concrete pores. What do you guys/gals think? Thanks.