This more or less sums up my day...