for years, have 3/4 inch stack of invoices printed out. There prices and shipping are great for the more expensive items.
For little stuff like cables, the way they price the shipping is extremely expensive because they tie the shipping price to each item, and even if you buy 5 of one type of cable the shipping price per cable only gets reduced slightly, so buy cables and small crap elsewhere such as cyberguys and computergeeks et al.
They are great for RMA's when needed. I had to use one when I stupidly ordered the wrong thing. Called them and explained and they refunded when they got it back. Of course in the meantime I ordered what I actually meant to get. Hi class operation all the way around.
FedEx shipping is really great. I almost always get it the day before the tracking site says it will be planned for delivery.