ight i got windows xp and vista on separte partions and for some reason i DONT get an option to pick witch O/S i want to boot too. anyone got a any advice
You should run the Automated system recovery or whatever it is called when you boot from the Vista Disc. And also use the repair console on the XP disk to repair your XP partion with the commands 'Fix boot' and 'Fix mbr' if this doesn't help try removing the vista partition, re-partitioning, then re-installing Vista.
I'm not familiar with your problem, but I always see multiboot vista/xp question's asked at another forum I frequent. I think you will get some good answers there. They specialize in hard drive boot/recovery problems. http://www.wilderssecurity.com/showthread.php?t=177992