Free city pickup is great, when it works
Henrico County bulk pickup is a real help, but you have to request it ahead of time, wait for the county's schedule, and get everything out to the curb yourself. Some items may not be accepted, and the rules can change, so it rarely works for a tight deadline.