Maximizing Independence Programs