<prompt> Human: Two recent experiences have left a nasty taste in my mouth and have made me feel powerless as a consumer.Ill try to keep these two experiences short:Bought a Dell computer online that said ships in 3-4 business days. The computer took 3 weeks to ship. I received a defective computer, shipped it back, and received a defective computer again so I asked for my money back. Tracking number shows dell received the computer on May 4th, and they acknowledge this as well. As of today Ive yet to receive my refund! Ive called several times and they just tell me they are working on it and that there is nothing they can do.Similarly, after that fiasco, I ordered a Lenovo on May 18th. Website said 1-3 business days, but the email I got said ships May 29th and then later changed to JUNE 29th with an est arrival date of July 6th. They refuse to cancel the order. Though that depends, today I talked to a different rep who said he could issue a REQUEST for cancellation that if approved, would allow them to issue me a refund 2 weeks later.What the hell! Is this what buying a non-apple computer is like in 2016? Holy cow, never again. My question to you though is, how could I have protected myself better in this regard? Even a dispute takes months to resolve. edit: typo- when purchasing online  <response>: Buy with c.c and file a dispute if theres an issue. 