I actually have the Canon I80 and love it. I do agree with KenM's criticism that the ink cartridges are small and tend to print about 200 pages or so... but, they are pretty cheap ($6/each for black), and are very easily carried. My laptop case has the I80, my laptop, and folders, and it does just fine.
I've previously had a Deskjet 340. I went with the Canon because the paper handling was erratic on the HP, and I had problems with new ink not being recognized by the printer.
Upsides to Canon: quick, decent quality text (just remember to let it dry for a second or two so that it doesn't smear!), tends not to use up much color while using the black cartridge.
Downsides: small cartridge, silly way to reset the ink monitor (you have to go into the driver and click a button that says the equivalent of "I've just changed the cartridge!").
Prices for the Canon and the HP should be similar...