I see a lot of unnecessary AC coupling in circuits. You can save components and board space by continuously referencing to virtual rather than true gnd. The kicker is ensuring that there is nowhere for DC to go to create DC drops. Pots only generate thump when there is DC DIFFERENCE ACROSS them...