Pretty much never. I'd rather support local jobs and small business where possible. Plus I'm too impatient to wait for something to be delievered. I'd rather take 45 minutes out of my day and get something right away (and get out of the house) then spent 5 minutes buying something online and have to wait for it to be delievered.