I've searched under as many words as I could possibly think up that pertained to my problem, but never found anything that fixed the problem.
For those that aren't aware of this black screen boot-up problem, basically when you restart your computer and after it passes the BIOS and then starts to load your start-up items it will go to a black screen. For me it does this for 28 seconds, and just sits there doing nothing, then decides to go the Windows XP loading screen with the 3 small boxes.
Well I was curious as to how much my fans were really moving, and trying out differant configurations (push-pull, all exhaust, all intake) and I only have 2 case fans which are on the side of my computer... so every little bit of air flow helps. For those of you that are curious, the fans are on the left side and both are positioned on the bottom of the side panel. They work best on both exhaust (48C Idle with nothing, 40C Idle with exhaust.)
Anyways, so I unplugged them and my 80GB HDD from my adapter and booted up. I noticed that it instantly went to the Windows XP loading screen. When I got into the desktop SpeedFan notified me saying that it detected new sensors. It was then I noticed this was odd and looked at the list. No where to be found was my 80GB HDD. The 80GB HDD is packed half-way at approximately 42GB of multimedia. I've set it up in the BIOS so it doesn't boot primarily, but the boot sequence still takes ages.
I'm thinking that since there is so much data on the 80GB HDD that maybe it has to load all of the data before it starts up? I don't really understand why a HDD would slow the start-up down 28 seconds. Sorry for the essay but I've noticed a lot of people have this problem and have yet to find a working cure. So if you have a secondary HDD for multimedia, or anything that wouldn't harm the boot-up process just disconnect it for one run and see if it cures the black screen boot-up problem.