Keith Urban news shows his recent throat surgery was a success and he's back with better than ever vocals, plus he has a new song out. "For You" was released Monday. Written for the movie "Act of Valor" which features real-life members of the Navy SEALS, the song will be a monetary benefit for the SEALS.

Urban tells countrystandardtime.com he'll donate all artist and publishing royalties from the song to the Navy SEAL Foundation. And he's still not through giving. Tonight Urban hosts his annual "We're All for the Hall" benefit for the Country Music Hall of Fame and Museum. He'll perform along with Vince Gill, Lady Antebellum and the The Band Perry among many other entertainers.

And I'm guessing the crowd tonight will be treated to his very special new song, "For You". Check out the video and see if you don't agree with me in that it's pretty terrific.