One of the points that has been brought up frequently in this forum, is that the Canon re-maps clogged nozzles as necessary. When people mention this, they generally say "Oh, the cost is probably a wash between the Epson way and the Canon way".
It seems to me that it should be possible to quantify this. In order for the function to work, the Canon firmware has to maintain a nozzle map in non-volatile memory. As far as I know, the map isn't brought up to the user interface, but has to be there somewhere. Someone from Canon should be able to create a utility which reads the re-map information. That would allow the cost of lost nozzles to be quantified.
Making this information accessible would be a service to Canon owners, as it would be possible to predict the point at which head replacement will be necessary. I'm sure that Canon owners would be a lot happier to know how much nozzle re-mapping capacity is still available, then discovering one fine day that their printer won't print until new heads are ordered, shipped to site, and installed!