Nice little article.
This is similar to what I am doing with my 3 children:
1 - educations paid for (mostly due to fully funded RESPs)
2 - contribute to their TFSAs while they are in school
3 - provide down payment for their first homes when the time comes