Started a "community support" projects group with friends. We schedule a day to descend upon one of our houses and take care of whatever tasks need to be done - painting, yard work, home repairs, etc. It takes very little time with three or more people dividing the work, and we can chat and joke the whole time. We got a lot done, had fun together, and we're done by early afternoon.
Next weekend everyone is coming here to help cut up a fallen tree, and the weekend after we are renovating another friend's small dayroom.