I've never had any problems with BB and price matching. I have done it three times thus far. Just make sure to have the policy in print with you because not all cashiers are trained in the policy. Be firm, but polite, and generally you will get pretty far.
As far as online retailers, I don't...