I personally don't like Best Buy restoking fees, they are some of the worst. Also be careful when getting PC/notebook products and carefully check for the return policies there. Other than that, if you get a good deal at BB, then most likely you will get your order in timely manner.