I have a late 2007 iMac 20inch and suddenly the firewire 800 just stopped working. I've tried putting different F800 devices in the same port and none work. They work on other computers. I've tried resetting everything; PRAM, the computer, and deleting the cache. Anyone else experience this? I noticed that this began to happen after I turned off my external hard drive without ejecting it.