We've all been there. Hunched over the laptop at midnight, surrounded by cold tea and half-finished work, you check your ...