So this has pretty much been my day today, and likely for the rest of the week.