I have 2 HP all in ones and they both work fine with Vista, just had to update the drivers. Off the top of my head I can't remember the models, but the ink for the one is 21 and 22 and the other is 55 and 56

Both under $100 and they serve the purpose for me!