Has anyone tried scotchgarding their carpets? Is it really all it's made out to be? Would another brand of carpet protector be as effective, and can I DIY rather than getting someone to do it for a lot more money?