Hello all - had to register here just to ask this - can't find the answer anywhere else. Heres a question I have for you all today. I'm looking to replace my internal MBP keyboard (from the stock English one I have now, to a Japanese). My question is; are all keyboards identical? I mean 15/17" - do they use identical keyboards? - I mean the position of the ribbon cable and such. Also after doing some further research into the subject, I found out that Core Duo and Core 2 Duo MBP's have slightly different cables on the back of the keyboard (one shorter/other longer) -- so could I please have the model numbers for all the keyboards used in CD/C2D, 15"/17" MBP's. Also, does replacing the keyboard void your warranty? - I mean I know that technically doing anything internal is voiding the warranty, but if I have an issue in no way connected to my changes, would that still be covered. Thanks.