Does anyone know what the difference is between KVR667Ds25 RAM and the KTA MB667 RAM? Kingston recommends the latter, but the Value RAM is about £10 cheaper. Is this just a case of paying extra for an 'Apple' accessory (I'm guessing 'MB' in MB667 stands for MacBook) or is there an actual difference?