Fry's is OK if you know what you want and if they happen to have it at a reasonable price. But YOU have to do the homework. They sometimes don't have good prices and many times are out of stock. Their return policy is very good, it's 30 days no matter what and they have even taken back stuff I had for months in an un-opened box.
But do NOT expect to ask a question more complex then "where can I find XXX?" If you ask a technical question at best they can read the back of the box out loud but mostly they just make stuff up. The staff is trained only in shelf stocking.
Their return policy is so good that I've known people to buy a half dozen video cards and try them all out over 30 days and return the ones they don't like, keeping one. Of cource this means half the stuff on their selves has been returned and repackaged. These returns are now stickered. Never buy them because just maybe a item was returned because it was defective. They never check