These ST31000528AS or ST31000528ASQ (Apple branded) are ****** disks !
All of them got wrong firmware.
They started to ship them with firmware CC38, then released upgrade to CC3E, then CC46, and finally CC49: http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=213891
Only this year I got 8 dead ST31000528AS drives.
The new version ST31000524AS with SATA 600 interface is also terribly failing.
Just remember to check your SMART status as often as possible and make backups !
My ST31000528ASQ has just started getting S.M.A.R.T. failures and telling me it needs to be replaced.
Kind of crap for a 1.9 year old computer....
I'm covered by neither AppleCare nor Recall.