I have an HP PSC (Printer Scanner Copier) 1310. It's ok. But its basically the lowest end PSC there is. I do a lot of design work, so I send a lot more than just word documents to my printer. I have tried (with minimal success) to print on special business card paper. With some printing jobs, I would like to have smaller margins. Also, the printer does not communicate well with my Mac. It requires a certain sequence of powering off and on and restarting the HP application. Also, its very slow. I've heard good things about Canon printers. I want to spend between $150 and $250. I still want the PSC combo. I want a high resolution printer (high DPI). I'm also looking for a printer that can handle small margins (are there consumer printers that print with no margin?). And faster is better. Finally, where should I buy it?