How did you get Office 12 beta? I hear Office 12 is absolutly badass compared to all the other Office versions. I can't wait to get my hands on it. The new "vision" Office 12 should be packed with stuff. Final release is in October of 2006
It's got to be compatible with Windows XP at the most. Microsoft is crazy if they think otherwise. MAybe you have to have SP2 on it or something.