Balak 5768

Why does the Torah choose to reveal the glorious future of the Jewish people through Bilaam, a strange source given his character?