Sooner rather than later. I wouldn't do it every day, but maybe 2-3x a week in place of the other stuff I do. My father has been using the program and likes it.
I should look through my arsenal to see what I already have... I might have Tapout and haven't "pushed play" on it yet...