I can highly recommend the HP Photosmart C3180, I have owned one for 6 months or so and its the best all in one I have owned. I have owned 3 Canon all in ones, and everyone has failed with print head failure after less than 18 months. I have owned several Epson's as well but I found these very problematic with clogged printheads (and I did use it often) so it was not due to a lack of use.
The thing with HP printers is that everytime you install a new ink cartridge you are also installing a new printhead, as the printhead is part of the ink cartridge, although this makes the ink cartridges more expensive it does make for a more reliable and longer lasting printer. I have also found that HP printers give me much better print quality than either Canon or Epson.
I have wrote a review on the HP C3180, which can be found at the link below.