Earthquake,
This may not be your field of expertize, but lets give it a try:
What is the best way to make progress when practicing
1) A beginner player
2) An intermediate player
3) An intermediate player coming off a lay off.
4) A good player
5) A good player off a lay off.
Howard