buy from whichever has the lowest prices/deals in general. No store has absolutely the lowest prices on all products, and each store has different kinds of sales. for instance, newegg has a wider selection and eblast/daily deals. Tigerdirects loves to have ridiculous prices after mail in rebates. NCIX makes big sales on things that are overstocked or they are trying to get rid of(a few days ago they were having a sale on the storm scout for i think 45$(normally 80$)) Amazon is also an alternative as well, as it avoids tax and shipping for the most part on products.