Man, I thought Linux had the bad installing reputation. It took me literally three weeks to install either XP or Vista. I tried all sorts of stuff, sometimes getting it to install, but never boot. I burned many coasters.
Turns out, I had to mark the installed-into partition as ‘bootable.’ This told Windows that that partition would be the C: drive. For some reason, it can’t boot off an arbitrary letter drive? It would have been nice if the installer had told me or changed the flags itself. Ah well, now it works.
So this means, my friends, that I have a working install of TF2 and Civ4. W00t!