I did a google search for my HP printer the 2610xi with the word vista driver in the title and it took me right to the page. It was the complete install CD.

The only thing I can think of is if you have the wrong bit (32 v 64) Vista driver which I have noticed can cause errors.