Re: @IvoryT
I figure you should have to pay a little something for drinking to such ridiculous and glorious excess
I don't. Hangovers are a waste of time.
The single most important aspect to avoiding hangovers, IMO, is being fussy about *what* you drink. How much doesn't matter - but if you drink shite, you'll feel like shite.
Being properly hydrated, and walking a good half-hour home from the pub are also useful tips to a better morning after :-)
Vic.