Free city pickup is great, when it works
Henrico County bulk pickup programs can be a real help, but you usually have to request a pickup ahead of time and wait for an open slot. They may not accept every item, and you still have to drag everything out to the street yourself.