I'm going to shotgun a few suggestions because of some weird quirks that I had with Vista, but forgive me if this is obvious to ya. I'm just feeling your pain.
I had horrible problems getting Vista to load with my TV card installed on the board. It just wouldnt' work. I removed the card, installed Vista, and it worked fine. Try removing unneccesary cards from the board and reload Vista.
Try deleting your RAID set, then check the jumper settings on HD's, wiring, etc. then go through the process of setting up the RAID again in the BIOS. I had bizarre issues with Asus's EZ RAID_0. (It was not EZ.) At one point, I thought I had the RAID set up properly, but a look in the control panel showed me I had not.
My Vista computer occasionally goes into 'undead' mode. Won't even post without the vista disk. The only way I could get it to post from the HD's was to power down the PSU, wait 30 seconds, then power it back up again. Flashing the BIOS helped, but didn't solve the problem. I still occasionally have to power down my PSU to get it to post.
Make sure your BIOS settings agree with the Windows settings with regard to your boot priority, and boot device settings.
If none of that works, tempt someone smarter than you over to your house with beer and pizza. I've solved more problems this way...