The last time I chose a printer online, I then looked for it on sale at local stores, and also saved on shipping.

If there's a MicroCenter near you, try their refurbs. I've bought several refurbs...