I've had this problem before..
a number of things can cause it.. the board being grounded out. Fryed CPU, bad stick of memory, badly seated expantion card, cooked Expansion card, Cooked hard drive, Cooked Floppy drive, Cooked Cdrom, fryed mainboard.
I guess when you get down to it, it could be...