Yesterday (Saturday), was a big day. There were people (classmates) in town that I hadn't seen in more than a year and a half, there was an OBCL graduation that a friend was in (She graduated Magna Cum Laude), and I had an assignment due by midnight.
Everything fit together. The graduation went well, I went out to dinner with the friends, and turned in the assignment at 23:59.
All in all, it worked out very well.