I was against this idea when it first started floating around, but I can't deny that it'll be fun to see Thornton in a Leaf uniform. And it's pretty hilarious that we're going to have Spezza & Thornton in our bottom-6 each making the NHL minimum salary.
I'm also more convinced after seeing some of the data that Thornton might still have something left in the tank.
And as far as roster-building goes, this is exactly what a lot of us talked about when they decided to keep all the big guns and sign them to big contracts. Get those guys locked up, and then try and fill out the roster with hidden gems from overseas (Mikheyev, Barabanov, Lehtonen), young kids on ELC's or cheap contracts (Robertson, Anderson, Sandin), value buys in free agency (Vesey, Boyd) and Cup-chasing vets (Simmonds, Spezza, Thornton).