Always looking for the best shopping experience online? Pay close attention to the results of this new tally of the best and worst online retailers.