In reply to knighty:
Another vote for the Beastmaker 1000. Very kind on your skin.
The app is worthwhile, although even the easiest 5a training session can hand out a spanking until you get into the swing of things. You have to remember that it's aspirational about where you want to get to. The website is also very funny.
There's an option in the app to set your own training times, which works well if you're working on one specific aspect.
Looks like my progression to the 2000 will take a while.