1.You have recovered most of your data so keep them first in case the hard drive problem intensifies and you will regret " I should have..."
2.Do a bit of test to address the real issue with the hard drive (i.e. you might be able to simply assign a volumn number to it in Disk management console"
3. Connect the drive to another PC with its native interface (IDE/SATA) not USB and see whether it gets picked up.
4. Use Norton Ghost to do a disk-to-disk backup onto another known working drive then you could retrieve your data from the second drive. Please note Ghost backup won't proceed if your drive's got serious issues.
5. Use easy recovery again but not in raw mode.