the reason best buy is more expensive than newegg
newegg receives the products at their warehouse
they pay a certain fee to keep their website up and good looking
bestbuy receieves the prouducts at there warehouse
they distribute it to their retail stores
the retail stores have to shelf the items
the store also has to keep a good appearance, to attract customers
the store also has to hire salesmen, cashiers, and other staff
thats why bestbuy is more expensive