Two steps forward & one step back

It's a case of two steps forward, and one step back at the moment, but the main thing is I'm moving in the right direction. The good news - the two steps forward, is my desktop has been repaired, and is now back up and running, faster and more efficiently than it was before it gave up the ghost, and crashed. It's a while ago now, but looking back that incident occurred around Easter time, and was…