BRST & Co