123 has good service, so does LD. If you want to buy a chip resetter and refill your own cartridges, I've had good luck with Printer Filling Station.
I keep receipts for everything for a year, and extended-warranty items for 3. I scan them into my Tax file and into Electronic Booklets and Receipts so a second copy is available. Big Lots will not take a scanned receipt but most other folks will. If you pay with a debit card so you can ID yourself, you may be able to use a scanned receipt almost anywhere. Big Lots cashier told me that receipts were being passed around for a refund and exchange scam so they quit.