Really impressive guide, I would like to have a go at this some time.