We do all our own maintenance except for PCB work. Luckily we have a fantastic board guy that lives close to us and he helps us out every time.
If we get stuck with a repair or a rebuild, fellow Pinsiders have always gladly provided info to help us get a machine going. The knowledge available on Pinside from fantastic Pinsiders is amazing. Thank you to all of you.