You participated in the 2.5 update beta and filled out the survey. Thanks for helping to make the 2.5 Infinity Engine update great!
114 people have earned this badge.