just to let all know.
i used to be a canon area rep.
if your looking for a all-in-one wait for the new Canon range ones which are coming out until end of the month.
Canon are the cheapest on cartridges, however be warned that if you use the wrong ink in them the heads burn out.
there technology is very simple.
for example, the head is cooled using the ink. if the ink is tooo thick it will not flow through the head fast enough so it will not cool it fast enough hence the head will burn out.
if you dont want to wait, buy a HP 2510 or 2410, the only difference is the 2510 has wifi technology on board. however print quality is good and hp technology is reliable. you can ask me y and i will explain if you want. however, hp and lexmark do actually use very simular technology in there printers.
i hope this helps.
j