Does anyone know if this is fixable? Does it have to be sent back to Microsoft? Have read lots on google about self fixes but these look a bit suspect! DH would be eternally grateful to MN if anyone can help! TIA