The terms are often confused in all retail environments... very frequently refurbished is actually what you describe as B Stock... opened box. And I doubt you meant retailer when you referenced repair... I would think some manufacturer's would actually run a more extensive QC on a refurb than a fresh production unit... It's hard to say, depends on the manufacturer.The thing about B-stock is that there's a lot of places out there that don't differentiate between it and "refurbished" gear. B-stock should be open-box returns, scratch/dent, that kind of thing. Refurbs are the crap that comes back because it's broken, then it's fixed at the lowest possible cost and sent back out onto the floor.
B-stock is usually a pretty good risk. I've had very few problems over the years.
Refurbs are typically a very poor risk. There's a reason why they didn't work in the first place, and you can bet that the retailer spent as little time and money fixing it as humanly possible. I'd avoid them like the plague.
Learn to ask the retailer whether it's *really* B-stock or whether that's code language for "refurbished".
Frank
Buying anything now-a-days is a crap shoot, so if the rewards justify it, I'll take the longer odds