I've replaced the battery and hard drive. My $30 IPod Mini keeps rockin another day!!!!