Giants right-hander Tim Hudson was among three National Leaguers not to appear in Tuesday night's All-Star Game. But he's accustomed to that. Hudson has pitched only once in his four All-Star forays. Meanwhile, a distinguished All-Star guest praised Hudson's overall performance this year.