Alright, I took it to Micro Center to see what was wrong with it. The dude plugged in a monitor, etc, etc, and lo and behold it turned on and booted just fine. I have a feeling it was something with the HDD, but I'm not sure since it magically works now. Thanks for the advice though man.