Why Do We Get Hangovers?

Many of us are familiar with the delightful symptoms of a hangover - headache, trembling, nausea, fatigue, dehydration, diarrhea. But why?