Finished!

One day, 2 and a half hours early. 

Hurrah!

Now what did my wife say she wanted for Christmas? *gulp*