Where to get rid of dirty oil?

I believe, but might be wrong, that Wal*Mart offers free recycling of used oil. I'd just put it in a 5qt jug and drop it off to them. Might want to call first though.