Simple, always ready menubar app that allows you to switch between available input and output devices and control their volume. Dynamically updated as devices are added / removed from the system.
NB. It is not possible on the majority of current Mac hardware to switch between headphones and the internal speakers when their is a headphone jack physically connected.