the printers mentioned above don't give the same quality as what aldi would give and aldi is cheaper.
If you only want A4 - then the Canon MP640 should be a reasonable starting place - I have the previous model and printing quality is very good.
If you regularly print small numbers of shots, then it could make financial sense (assuming that the printer is only for photos) as the postage from a lot of labs becomes excessive unless you are printing in quantity.
I take it you are not including the R2880 in there
I use a Canon ip4700 it cost £70, 5 seperate ink tanks, lovely prints !
I use a Canon ip4700 it cost £70, 5 seperate ink tanks, lovely prints !