B&Q have 10% off this weekend for members of their loyalty programme (B&Q club).
To get the offer show your B&Q club loyalty card in-store. It works online too - when I added something to the online basket it automatically deducted the 10% off of the item's price.