With 3 weeks to go, Charity Appeal reaches 98% of goal