In reply to The Ivanator:
Google something like bmc retailer discounts. There's a public page on their website that details which retailers do online discounts with the relevant discount codes.
I've generally found offers to be a better way of getting things than the BMC discount, but sometimes it works out best.