I've had a computer repair shop opposite mine for years now - very handy for a non-nerd like me (I do him favours too, and buy any computer-related stuff from him). He swears by Windows 7, so that would be good enough for me. He buys computer keyboards on ebay all the time, had 2 in yesterday, £10 for the two, may even have included postage: new, by the way. So don't go spending a fortune, but DO make sure you have the exact reference number needed, cos like phone chargers only the precise one will do. If you get an American spec, the @ key will be where the ! key is on a UK spec, otherwise exactly the same.