well it depends really. If it says it is compatible with vista then it is but not all software / drivers are compatible with vista. if you try install somthing right click on the setup app and click run with adminstrator, this helped me install some xp software. but its really just trying to install it.
I want to know if ALL software that works on windows will work on vista. Basically, will vista run the same software that xp can run, or does the maker of the program need to make it compatible with vista? I am asking because there is a lot of open source/freeware software where the developers do not list if it is compatible with vista or not..
Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic