I went to Best Buy this past weekend to buy a new digital camera for my mother.
Not only was I impressed at the knowledgeable, helpful, easy to find staff, but they also offer an "online price-match" that enabled me to get the Nikon I chose for $70 off the in-store price, just because it was on sale online.
In addition they walked me through finding memory cards, service plan, etc rather than handing me the camera and leaving me to figure it out on my own.
The store was also clean, well-maintained, and had everything I needed in stock.
Yaaay, Best Buy!