Happy Independence Day! It's late, so here's hoping you are all well and truly drunk by now, surrounded by friends and loved ones!