It looks like you had your share of challanges on this one but we all know it will be worth it Howzat
Yep , not finished yet though .. still have to seal and touchup the backlgass , repaint the cabinet and iron out a few remaining bugs (such as only occassionally paying out 5000 points (something with the advance unit) and sometimes skipping a ball in play