Hey, I'm a HP sales rep anyways, I recommend getting a hp 5550 for $149 - can be upgraded to 6 color photo's for 25$ more or the HP 920c for 69$ - has best deal for black ink, it comes with a #15 black that has 27 ml of ink, but when you replace it you can but the cheaper #45 black that has 42 ml of ink, really good deal.
Also for all you skeptics on how much HP ink costs, go compare at any store the amount of ink the cartridge holds and the price, i've seen cheaper cartridges from other brand but they usually hold about 5 ml of ink, and then there are those that just happen to forget to put amount of ink that the cartridge contains. When comparing cost don't forget to consider that the hp's have a printhead in each cartridge you buy and don't need to clean it every time you turn on your computer/printer, thus saving ink.
If your still not convinced then wait till your cannons or epson printers built-in printhead fails on you.
Feel free to PM me with any more questions you may have, I am a HP sales rep and know mostly HP products in detail, and if your mind is set on a brand please don't ask for info just to show me how badly your mind is set already or how your don't need the features that HP offers, simply don't waste my time, I'm not being payed for this, I just saw this topic and thought I may be able to help.