HP 6130 is a good "cheap" inkjet printer.
They are $149 retail and on sale for $119 to $99.
I got one on Presidents Day sale for $74.99.
It has about 6 photo card slots and is a 4 in 1 (i.e. fax,printer,copier,scanner).
Keep checking Staples and Office Max sale flyers every Sunday around a holiday especially.