Hello Chris,
Read your posting about XP & Ubantu. I have downloaded the ISO image & loaded Ubantu onto my laptop & I myself had problems with the menu screen loading up correctly too but in my case put it down to the laptop not having alot of memory given that it already has XP on it and ubantu was run from a CD disk.
**However, on readng your posting heres my thoughts: The ACPI error or problem. (think windows XP here for a moment please bear with me?) ACPI in windows is "Advanced Control Power Interface" ACPI controls how your computer in windows manages its power configuration. i.e. set it one way for a machine run 24/7, another way for laptop, another way for desktop, another way for on standby, and another for hibernation,etc.
**Chris, have you tried changing in your windows XP machine the power settings? have you tried turning off the power settings before trying to load up Ubantu. I just have a sneeking suspicion here that MS windows XP power settings might be whats causing the problem for linux at boot up?
Ivan