The good news: Made not only my 10 miles, but actually managed to complete 10.5.
The bad news: Came home, took a shower, and barfed. I think the piece of pizza this afternoon was a mistake -- too much fat and grease. Still, it had several hours to digest before I left. This puking thing is problematic.