yea, it worked perfectly for years, and then one day it started shutting off randomly. it was very weird, it would run for days, then next time it would get turned on it would run for hours, then minutes, then not getting past the apple screen, then not turning on at all. but, leaving it alone for a few days, and it would work in bursts like that again. then it finally stopped turning on at all. that's why i thought it was the power supply giving out all this time!