I have had many problems with Vista. I think that vista has a program that runs in the background that screws with the transfer of music, software, and pictures.
I have a XP laptop and when I used that instead for transferring music and such I have not had any problems.
I use my Vista computer to sync my contacts, but I use my XP laptop for music.
Other than that, I love my phone! It makes life a little easier and more fun. I would highly suggest getting one.