Hiya Baths, I've had this HP A.I.O. 2540 for some time now, can't remember what It cost at that time but it's been a good one, the cartridges are not that expensive, either Tesco or their own make, easy to maintain / Clean, you can bye off the ne Eg/ Ebay, have a look. xx