Funnily enough, I know a bit about these now
Before you buy one, check to see how much the inks are going to cost as sometimes its worth buying one thats a little bit more expensive, as the inks are cheaper. Also bear in mind that when you buy them new, the inks are only half filled (or half empty if you want to be pedantic

). They can all use compatibles without invalidating warranties....
HP seem one of the best in the market at the moment, but you'll need to shop around as prices differ so much