I pull all-nighters even when I'm not working on something. I generally just end up losing track of time, then looking at the clock 'What the smurf it's 3:30am?!'
This. Except that sometimes I only notice that I stayed up too late when I look out the window and realize that the sun's rising. Haven't been that bad lately, though.