I didn't. I just got fed up with it and got built a killer Linux desktop instead, hah. I would have brought it in to the Apple Store and got it fixed there if I had time, though.

//