Ordered 2 in-stock items on a Tuesday. Paid for overnight shipping due to the fact I needed software to complete my comps for my diss. I needed the software no later than Friday. So I think "in-stock" should ship within 24 hrs, will have it by Thursday at the latest. I received one item on Friday morning and the other the next Tuesday afternoon. I had to go and buy the second item. Very poor customer service and communication. Just because it is in stock, means they will get to when they get to it. And since FedEx didn't deliver until Tuesday, its obvious they did not ship it on Thursday as they emailed me they did. And their prices are really no different than Staples for the same product.