As of their most recent 10Q for the period ending 2/29/08, they had repurchased 19,166,348. Add to that over 2,800,000 since then and the total is around 22,000,000.
As for the latest communication, I like it, as it appears to be another step in the right direction.
Best