dude an excellent printer is the epson stylus cx4800.
I got one just the other day.
The customer reviews and rank is bad but the printer is awesome.
Sure for photos it takes about 2-3 minutes but its definately worth the wait.
You can change the print settings for it to take less time too.
Documents and things print really fast too.
if you have a circuitcity around go there for it and tell them the price if they didn't drop it in the store.
I went to circuitcity and they had to go on the internet to check but i got it for $69.99 and its an excellent one too.