When you went to your friend's house to test the hard drive, did you leave your friend's hard drive in his computer? You should go back to his house and put your HD back in his comp and make it a slave drive in the motherboard BIOS, then try to boot it. Hope this helps.
__________________
Pentium 4 2.6, 2 Gig Corsair Dual Channel DDR400, Intel 875PBZ, Sapphire Radeon 9800 Pro, Soundblaster Audigy2, 200 GB Seagate 8 MB buffer
Pelxtor PX-755SA DVD-R/RW, Aluminum-Black Raidmax Scorpio ATX PC Case
w/ 420 Watt P4/AMD Dual FanPower Supply, Samsung SyncMaster 957MB
Win Vista SP 1