<< One disadvantage of an external controller is it will have its own bios which may add to the boot time. >>
Actually, ANY board right now that supports ATA100 that is not on a i815E chipset board is a "add-on" IDE port. Thats why the A7V has a ATA100 bios boot-up. While the 815 supports ATA100 natively, no need for that.