In Vancouver, BC they've been running Electrolic trolley buses for 50 years.  They run throughout the city.

While they are getting old, and are due for an upgrade before the Olympics in 2010, they definitely serve their purpose well, and who knows how much smog and money (due to very low electricity rates in BC) they've saved the tax payer over that period.

My greatgrandfather was a Victoria BC streetcar conductor!