Agreed. I said it early in the Euro campaign, but it's worth repeating. JB did a good business in selling some bankable players and bringing in Gannon as early as he did. With the uncertainty over Setanta etc. plus the money we spent on the pitch, it appears he has made a decent job of balancing the books without hurting the team too much.
By taking action early, he appears to have found a good manager and given him time (and money) to get some players in. Meantime, some of our rivals are still struggling to rebuild. No doubt Boyle has made some mistakes in the past, but I think he took some tough (but timely) decisions this time that will pay dividends.