The last time I went there was about a year ago when my Dad wanted to buy a 60" LCD TV. The selection was poor and confusingly scattered across different sections. When we asked a sales guy for help, the first question he asked is if we needed an HDMI cable to go with the TV (that hadn't been picked out yet). When I said we didn't need to buy a cable the sales person stopped helping us and left. We walked out of the store empty handed.
Amazon also has some of the lowest prices I've seen anywhere. Some of the prices are barely above the cost directly from China (I've done some research on this). This might be because of the volume.
Technology leaves many businesses in the dust. If you don't adapt, prepare to slowly die.