I'm no big All-Star game detractor. That being said, here's a format I haven't seen suggested: Young Guns vs. Vets.
Young Guns Vets
(under 30) (30 and over)
Granted the rosters would have to be evened out. But I'm intrigued...