I just found out that buying an external hard drive case that is USB 2.0 and putting an ATA EIDE drive in the case needs to have the correct settings (Single / Master / Slave). I found out that slave sort of works. It worked for about 1 minute before hanging. It also reported some issues when accessing it. I then changed the setting to Single and it works great with no issues. This is the case for Mac OS X and Windows.