Should I have my ducts cleaned?

Maybe. Dirty ducts can cause a number of problems, but not all duct cleaning processes are equal in their ability to clean.