I'm very nearly finished now, and it feels really, really awesome.