On a side topic for a moment, I've updated my graph of BT shares held in treasury. Nothing dramatic, but it looks like they will accumulate around 8-10% of the shares by the AGM, improving earnings per share, and perhaps making it harder for remaining shareholders to unseat board members (no idea whether that's the strategy, but it is an effect).
Usual caveats, if you want share advice, or value your life savings, go to a stock broker, not an IT tech.