Back in the days when I worked at Newegg, average order values were in the thousands from all of the custom gaming rig builds so fraud was taken very seriously. Newegg did not allow shipping to an address that was different than the one on file with your credit card company so the only way to do that was for the customer to call the credit card company and add the new shipping address. I'm sure they lost some customers who didn't want to deal with that but they also severely limited their exposure.