Alright guys, I'm looking at buying a printer for college tomorrow. I already have an HP Photosmart 2610, but the trek over to my girlfriend's dorm to print out simple text is a little too much, especially for late night printing. So, the competition is between the HP Photosmart 8250, HP Deskjet 6620, Canon iP4000, and Canon iP4200. I'm looking at the print quality, speed, and cost-effectiveness of these printers. What are your guys' suggestions?