Thanks guys, I have a Canon MB2040 which is giving me issues (Error B504) which seems to be printer head problems.

Currently don't print everyday - however will be printing often soon.

Having a look at the retail stores - keeping an eye for spring specials