First time for me as well, time sure rushes up to you when nearing the end! Was an excellent exercise though, I might do some more.