Tech Guru wrotePersonally I prefer physical shops on PC&Parts "warehouse approach".
I prefer the total opposite, physical stores are for trying things and having the courtesy of buying after trying. But you can't really try a VGA.
I would, for example, buy a laptop from a physical store (if they let me try it, and check screen quality, trackpad buttons, etc...), but most shops don't let you try, so what is the point.
For anything else that you don't need to try, an online shop is the best option, especially one with a proven credible RMA record like pcandparts.
Moreover, those physical shops are notoriously bad, most of them can't survive without lowlife tactics like breaking things from your motherboard to let you buy a new one, when you bring in the PC for a minor repair like bad RAM (that you wouldn't know about) or maybe even a software problem. If they can't survive without those tactics maybe they shouldn't be open in the first place.