I worked on this in bits and pieces since the first week of May, and finished it today -- it's the first week of July now, so it took 2months. Probably not the longest page to do so far, but by no means the quickest.
I'm getting there. A few more pages to go...