I'm sure your reaction is the same as mine.
Who?
On a week where Shanahan and Souray are expected to sign dotted lines and Pittsburgh gets to keep Sidney for five more years, we sign some guy named Ling.
from the nhl.com:
Ling, 32, played last season with Moscow Dynamo in the Russian Super League. In 42 games he collected 10 goals and 16 assists for 26 points, and added 91 penalty minutes.

“David is an established veteran forward, who has played for the organization in the past, and we welcome his return as we continue to add depth and experience to our group,” said Ferguson.
This will be Ling’s second tour of duty with the Maple Leafs organization. During the 2004-05 season he led St. John’s, the Maple Leafs former AHL affiliate, in scoring with 88 points on 28 goals and 60 assists, along with 152 penalty minutes.
Ling has played in 93 career NHL games with Montreal and Columbus where he recorded four goals, four assists and eight points, and added 191 penalty minutes.
He's from out east. Anyway.