I always find when I puke while drinking, for the rest of the night I feel sooooo much better, I don't get any more drunk and I have a good time. Obviously my stomach knows how to make me have a good time.
Intalect has a point with the drink "sitting right" too. Imagine a mate pouring you a drink that was a shot of vodka, whiskey, gin, tequila and aftershock then asking you to down that. Not a fucking chance I'd say, even the smell would be terrible. Well when you drink several different drinks in a night thats what ends up in your stomach and a cocktail like that is not something your body wants inside you!
Just make sure when you puke to
a) Not get it on you or anyone else
b) Its in an "out of the way" place (and not in a vehicle!! My dad puked in my car last week)
c) You have some mints to cover your breath!