Yes i have sucessfully Dual Booted my XP Pro and Vista. Many different builds of Vista too. Builds 5112, 5219, 5231, 5259, and build 5270. Only build 5270 gave me some problems after the install. I lost my XP boot.ini but i figured out a way to get them both back.
So the answer to your question is yes.