[Wikipedia-l] Some good news