I have an HP5940 deskjet. Very nice printer, had to have quite a slim one to fit in the shelf under my desk. Only problem I have with it is at the moment it sometimes has trouble picking up paper from the feeder so you have to assist it!!
Otherwise a good buy. Prefer HP as when you change the cartridges you get a new print head in them. Remember when I had a canon at University the print head used to dry up if not used for a month or so.