Yep, I think I've got have a go at this. Maybe I'll even finish it...