I also have the lawn-care problem, along with a somewhat unpredictable work schedule. I've been trying hard to keep up with the twice-weekly shop rides this season, and have been pretty successful, but weather, suburban horticulture and life events seem ever willing to conspire against me.
And ouch on that dental cleaning. I was complaining at having to pay $120 the other day.