Product review (5 stars): so I'm happy.
Fixed the problem. A year later, still hasn't broken again, so I'm happy.