Very good, too...
Warmup: 3 x (200 free, 50 drill-swim stroke [back, breast, fly])
Wendy's IM ladder: 200 IM, 150 IM no free, 100 back, 50 breast, 25 fly and reverse (10 seconds rest)
250 free as easy down strong back
2050 yards total
No bike ride for me this morning, I think - I have written most of my talk for this conference in my head, but that is not the same thing as having it on paper!