For the Canon, I believe its currently the BJC-85 (http://usa.canon.com/html/conCprProd...§ion=10215
For HP, its the hp deskjet 350c (http://h10010.www1.hp.com/wwpc/us/en...267-25438.html
I had the Canon BJC 35, the original portable, it was fabulous, great output (though a tad slow), very light, easy to use, quiet, and they had a unit you could plug instead of the ink cartridge that would turn it into a pretty decent scanner. It took a lot of abuse before it finally died. I was very pleased with it over all.