So my HD crashed yesterday. I was going crazy because when i called apple, it was going to cost $350 and that price just sounded ridiculous. Especially when i have a 20" with a 2.0 from 08 and i could always use an excuse to upgrade if i tried fixing it myself and something went wrong 
Anyway i was going to buy a 1TB drive but then after thinking about it, i use this computer mainly for business and deal with alot of PDF's and i have never had more than 100 GB, so i opted for 2 500GB drives (1 external) so i could backup all my data and not have to worry about it should i have another failure.
So i got 2 500GB seagate drives from compusa (only $59, not bad since they are a retail store)
I fallowed a video i found on youtube and had my computer up running (except for reinstalling the OS) in about 15 minutes. Not bad at all.
If you HD ever fails and you dont have apple p.care, dont hesitate to DIY
Anyway i was going to buy a 1TB drive but then after thinking about it, i use this computer mainly for business and deal with alot of PDF's and i have never had more than 100 GB, so i opted for 2 500GB drives (1 external) so i could backup all my data and not have to worry about it should i have another failure.
So i got 2 500GB seagate drives from compusa (only $59, not bad since they are a retail store)
I fallowed a video i found on youtube and had my computer up running (except for reinstalling the OS) in about 15 minutes. Not bad at all.
If you HD ever fails and you dont have apple p.care, dont hesitate to DIY