if he's ordering online its much easier. The ONLY pain is if you have a problem RMA's kinda suck. Some good online stores are....
As for local stores, your basically at the point where its where you can find the best deal. Every store even in a big name like futureshop (god the suck) each store is different, some good some bad.
If he wants to build just make sure he looks into his comp and knows what he's looking for so that when he goes into a store they don't try to con him to the higher priced items.
Good Luck post back for more help