Shaun, since XP Pro works, could you boot into that and paste the contents of c:\boot.ini please. I reckon it may be one of two things: either boot.ini pointing at the wrong partition for XP Home, or both copies of Windows being on the same partition, creating a conflict between the two.