Have you ever realised the day before a friend's birthday that you forgot to buy them a card? Cue the panicked rush to the shops to pick something out and hastily scribble your well wishes. Two men ...