I haven't done one of them for ages, usually because it means i.e. you wake up at 12:00PM, then go to sleep 12PM the next day, and wake up at around 10PM or something, resulting in screwed body clock!
My all nighters consist of staying up all night from w/e time I wake up, until around 1am the day after next... it's fun xD