Hiya Jamie,
I'm from the camp that swears by a service contract.
Sure it would be nice to know how to troubleshoot and fix my own printers, but if I'm fixing my machine, it means that I'm not making money. Besides, I'm a production person that makes money by designing and making signs, graphics...