as far as paid positions go i've had a few:
Go Kart track attendant,
Landscaper,
Deck restoration,
Weekend job at a garage (oil changes, cleaning, basic repairs, etc.)
i've also had some smaller jobs that were only for a few days, usually setting up computers, categorizing software, plus the obligatory lawn mowing and babysitting.
as far as volunteer stuff goes, i've volunteered for the city helping special needs children in group activities like day camp, swimming lessons, etc.. I also did some roofing in Mississippi after hurricane Katrina for a week.