Then I come home and get on the internet. I do quite a lot of reading on a wide variety of sites and topics. Here is something that I've noticed among hockey writers lately. I have no idea if it's been going on for a while and that I'm just noticing it now, or if it's a new trend. Anyway, these days, whenever age or a number is involved, the writers start throwing in hyphens aaaaaall the goddamn time.
"Player X is 29-years-old." wrong
"In a buy-out the team pays out two-thirds of the remaining contract." wrong
(By the way, don't get me started on buyout vs buy out. You don't buyout someone, you buy out someone. That is a buyout. Buyout = noun. Buy out = compound verb.)
Basically, they put in hyphens all the time because they are unsure when they should use them. I see it in Dobberhockey articles too.
Here are two links that take a few seconds each to read: