Kinda off topic, but this talk of people doing in-house repairs made me think of Clay Harrell's Pinball Ninja website. He documents his house calls on the site every week and sometimes posts videos. I've been watching them lately and they are really entertaining. It costs $20 to join, you need to send him a donation via Paypal, more information here:
http://www.pinrepair.com/donate/