HP Deskjet F4400 All-in-One Printer series
HP Photosmart C4600 All-in-One Printer series NEW!
HP 60 Black Ink Cartridge CC640WN: Hewlett Packard HP 60 Ink Cartridge, Black, Remanufactured - 4inkjets
HP 60 Tri-color Ink Cartridge CC643WN: Hewlett Packard HP 60 Ink Cartridge, Tri Color, Remanufactured - 4inkjets
Those all-in-ones are right off of HP's site, and those are remanufactured ink carts.
Mind you, I am not promoting HP in this. HP's are expensive, and even the remanufactured can be. They're just cheaper. Hey, I went laser printer for a reason, but I also didn't get a color laser for a reason. I'm just obsessive-compulsive about information.
Not all of their carts are refillable, and some you will need to buy remanufactured rather than trying a home-refill, but they are out there and available.
Aside from that tidbit, while I haven't tested them with Windows 7, I would greatly recommend the Canon printer. From what I've seen, they're really clear and have decent ink management. Something that I would do, however, would be to spreadsheet the number of pages each of the carts say they can print, if they have that available. I went through a few models doing that when trying to decide on whether to get a laser printer, and many of the cheaper carts also didn't last very long. I don't remember the brands, though, as that was a few years ago.