Take it to an Apple Store. I had one fail on me a couple years back, long after the warranty had expired on the laptop that it came with. The guy at the store gave me a new one on the spot, no questions asked, in accordance with some policy I didn't ask for details about 'cause I had someplace to be.