Charles, I have an HP 2500L that has been working for what seems forever. A little expensive, BUT you get what you pay for now days. Has a very good 1 year guarantee.