With that list of requirements, sounds like you oughta stick with OEM. Alternatively, I like www.acsmsupplies.com for my regular text and graphic printing. For photo printing I use www.carrotink.com, I actually prefer their ink to the OEM Epson.
-Brett