Staples seems to have this printer on sale a lot too. Usually a little cheaper. I paid $10 for my iP4000 and $30 for my iP4200 both from Staples.
Both are are great printers. They use separate ink carts and the carts are clear so you can tell exactly how much ink you have left. The carts are also relatively cheap since they are ink reservoirs only the print head is built into the printers.
Unfortunately the iP4200 uses chipped ink carts so they are more expensive and from what I hear if your try to refill you have to agree to void your warranty and it writes that info to a chip internal to the printer. Thus if you need warranty service, you might be denied if refills were used.