I ordered an oil filter for my truck on the 20th, supposed to be delivered today. Yet again, Amazon fails to deliver when they say they will, keeps telling me it'll be here today by 8pm then at 8pm it changes to sometime between now & Wednesday. This makes 5 or 6 times this year and I never had a problem in several years until January. So I log on and tell them to keep it and remind them that they're sucking pretty hard these days. The screen pops up that I'm being refunded but this time it says I don't have to return the item to them. Sweet. I've never in my life been a take something for nothing type of person but for the aggravation they've caused me in not delivering on time I don't mind this a bit. I might just have to start buying everything on there just to roll the dice and get things I need for free. Late of course but free.