I spent most of the morning bringing my dead machine back to life. As it shifted priorities to downloading drivers and installing updates, I switched priorities back to programming (after taking a break for a mild panic attack). Programming went swimmingly well despite some persnickety layout issues. As the afternoon progressed, Cathy began preparing for her meeting. She’s meeting with, coincidentally, my major client (unrelated to my work), and the local paper. Before she leaves, Granddaddy comes over to help with the transportation. He arrives early to have a heart to heart with Tommy about his college education which turned out to be a fantastic discussion but one that Tommy did not necessarily enjoy. I kept programming but against my best efforts had to throw in some of my own commentary. Cathy rushed out to get Amy from Girl Scouts. Bill (Granddaddy) rushed out to get Sarah and friend from school to take them to flag practice at Hardin Valley High School. After they left, a friend of Tommy’s came by unexpectedly. Then Noah arrived home. Then Tommy emerged from the basement where he was hibernating. Then Cathy returned with Amy who I helped into the house. Then Tommy and friend decided they wanted to play board games in the mess downstairs which prompted a little cleaning that Tommy and I quickly tackled. The dogs go crazy so I run upstairs to find out Granddaddy has returned with the girls because Sarah forgot something. They leave again. Amy and Evan fight. Noah wants to go to a friend’s house. Tommy and I finish preparing the downstairs so they can play Axis and Allies without Evan destroying the game. The dogs want out. Evan wants a video on the television. And finally I return to trying to get a deliverable out by 5pm (in 15 minutes).