I think that the most errors are caused by the programs that are not completely compartible for vista, so major problems are encountered. I believ that except for Microsoft debugging Vista, the manufacturers of OS programs should produce updates for their programs to contemporarise them in the new OS commands. As I read, Windows xp when first distributed caused about 10 restarts a week to each user, while vista cause 6 in about a fortnight.