rooster - i started a thread last year with the same question, check it out. agreed - call the city first.
you can stop and ask a shop/mechanic, i've had two different ones take my 5 gallon buckets.
10 years ago Advanced Auto Parts in Maryland just took it in their used oil - but they don't any more and WV didn't do that when i moved here.
i've got nothing around here, nowhere takes it, the state does nothing except maybe an annual hazardous waste day but i'll never go to one of them. after work i get maybe 30 saturdays a year with my schoolaged children - once a year 2 hour waits in line aren't acceptable.