Generalizing BCS for Exotic Superconductors