I purchased a 4100 a few months ago and it's been fantastic. I also have 2 aging HP z3200s that are both currently awaiting repairs. The Canon's been amazing and solved several issues I had with the HP but I do wonder down the road if I'll be able to do any of my own repairs like I have with the HPs. A Canon forum would be useful but I havent found one either.