Business for Good surprises AIM with $50K check