You know, I once read, or was told, that volunteering is a great way to get out of your head. In fact I spent a good amount of time before traveling doing so and really enjoyed it. I'm looking forward to getting back to stationary life to get more involved in it again.
Have you had good experiences volunteering?