BrandIndex tracks 175 retailers and ranks them based on six factors: reputation, quality, value, satisfaction, image and willingness to recommend. This is how they ranked for March. 1 Barnes & Noble 2 Lowe's 3 Home Depot 4 Target 5 Best Buy 6 Staples 7 Walgreen's 8 Bed Bath and Beyond 9 Office Depot 10 BordersSource: BrandIndex is a recently launched syndicated market-research product from YouGovPolimetrix and can be found at brandindex.com.