TrainAsONE is awesome! Give it a go.
'The Magic Plan' does a brilliant job of coping with my whims and does a brilliant job of assessing my effort level and tweaking up coming sessions to align with my fitness level. I completed my first 30 mile ultra on a longest training run of 70 minutes! TrainAsONE is awesome! Give it a go.