Why are they such a pita to clean and why the fuck do they smell bad even after a few minutes of hot water+soap cleaning. They smell fine after cleaning but leave them alone for a while with nothing in them and they still stink like shit. What gives? I know some of you guys bought those HSN shakers. How are those?