always go with the same brand name as your pc. this way its easier with the connecting. i got an HP ( not wireless) at walmart for $29.99. have had it for 5 yrs and still works great but upgraded to a wireless. its HP Envy series and got it at walmart for $49.99. walmarts ink price are good too but Best Buy will always meet & beat there price and be lower. don't go to ebay or amazom. to pricy. i originally got my first from ebay. the box it came in said hp 1512 series but the printer in the box was a hp 1510. i was also told by ebay that it was wireless and it wasn't. they would not take it back either.