Thanks, John.
All of these are tried and true strategies that you should keep doing and keep improving.
A great idea I came accross at a school in Florida was a program that allowed students to recognize the contributions of other students as well as the contributions of faculty members. The school held an awards luncheon / dinner with a guest speaker each term. It really went over well.