I just bought an Epson XP-610 two weeks ago! Best Buy was having a big sale and I got it for about $100 with a warranty and tax. So far I love it! The scanner area is a bit smaller than I'd prefer (A4, just a bit bigger than 8.5x11), but for the price that's hard to beat. It has 4 color cartridges so you can buy them individually, and they're reasonably priced. I had to dig into the printer settings on my Macbook so I could adjust the DPI for scans-- it goes up pretty high from what I can tell: at least 600, maybe more but I haven't tested that yet. You can print wirelessly and there are options to print on photo paper stock and envelopes, etc.
Check it out-- maybe it'll have some features you're looking for, or at least give you a baseline to start from!