JBC usually does the bogo a couple of times a year, takes CC, and sends it the next morning. Not as many freebie choices but probably fresher ones...
I recently made a GLG order and to be honest, the anticipation of my order being shipped is driving me a bit nuts. Not that I need them today...