Re: the faucets, do you ever disassemble your picnic taps? They get funky quick. I still use them, but plan on upgrading to proper faucets as soon as possible. I also serve my beer at 42-45°, the funk might not happen as bad if served colder. I try to spray out the faucets with StarSan, but that rarely happens since it can be messy.
The only time that I disassemble a keg is when I am experiencing a problem. I do disassemble my picnic faucets from time-to-time, but my cleaning process takes care of any build up. After rinsing out the precipitate that settles during aging and serving, I fill the keg with hot water, oxygen bleach, and unscented liquid dishwashing detergent. I then depress the poppet on the liquid connector, which causes the liquid tube to fill. I top off the keg with hot water, and let it soak for about thirty minutes with the lid dangling in the keg with the lid o-ring loose. I then seal the lid, attach the picnic faucet assembly, pressurize the keg, and let cleaning solution purge the CO
2 and beer than remains in the line. The entire setup is allowed to soak for another thirty minutes before emptying all but about a gallon of the cleaning solution from the keg. The lid is re-installed and CO
2 is used to push the remaining cleaning solution through the picnic assembly that is still attached to keg. The keg is then rinsed thoroughly with hot water before being filled with about a gallon of hot water that is used to flush the residual cleaning solution from the liquid tube and picnic faucet assembly using CO
2. The process sounds complex, but I can do it in my sleep. My picnic faucets remain squeaky clean because the faucet that is assigned to a keg gets cleaned every time the keg gets cleaned. I sanitize my kegs with iodophor.