Woops! Looks like Seagate has a little problem on their hands. Certain drive models, including some in their Barracuda and DiamondMax lines have a firmware bug that can cause data loss.
According to the Register, Seagate is offering free data recovery services in certain circumstances.
It's probably a good time to make sure your backup is working.