Electrons, Phonons and Excitons at Semiconductor Surfaces