My computer is back home from the Computer Hospital and is more fit and well than when it went in.
Little niggly things that had not been working right for ages have been fixed as well! All for what I think was a fair price.
So thanks to DSI Computers of Kidderminster (moving to Bromsgrove this coming Monday!). They don't appear to have a website, but they did a good job.