I've never had a problem with BPS...Even the online ordering system is almost fool proof if you follow the directions when checking out....

As far as receipts...I've kept my receipts as far back as 2004 for almost anything I buy at any store. Never know if something of mine is ever stolen and I need proof that I had the item. Especially for my boat and all of it's contents...Got proof of every item in it on a receipt in a 3 ring binder.....