Nope, it's clean. Part of my final fix was to put ONBOOT=no in ifcfg-eth0 so the boot process wouldn't bother with the card on boot.
mii-tool shows no link status (nor does the switch), even after I manually ifconfig the interface to be UP/RUNNING.
Huh? The switch shows no link? That makes me think: bad cable, bad NIC. Perhaps try a different PCI slot? I wouldn't use the one directly next to the AGP or the last (bottom) one if you can help it.
What happens if eth0 is a different chipset card (ie: a different module)... try a RT8139 or similar -- they always work.
Email me your ifcfg-eth0 and modprobe.conf if that doesn't help.