In bad news from Rotary, at today's meeting, I had to serve as President, because the President and President-elect were both out of town. Our newsletter editor didn't show up, so I had to write the newsletter. In good news from Rotary, a humanitarian service project just swung from $1800 over budget to $2000 under budget. Overall, I'll call the day a win.