I have long been into modding phones and other mass-produced hardware, even longer just messing around with computers. I have learned most of what I know via trial and error, and everything else through reading a lot. Hardware is hardware, and instructions are instructions that work if followed exactly.... UNTIL I got this phone and started loading custom ROMs on it. In a lot of threads I see in this forum, if someone has a problem with their phone or something doesn't work right, it's told to them that every phone is different. This just doesn't make sense. How is that every example of this cellular telephone, produced by the hundreds of thousands (millions?) is different, when every other piece of hardware I've owned was produced the same way and if I followed instructions I get the expected result? I know there can be some margin of error in the manufacturing process, but to say that every phone that comes off the line is unique in its creation is just ludicrous. I don't know if it is because people do not want to admit that the devs can't actually know everything about the phone and account and test for all scenarios, or because of this forum's extremely nice attitude (pretty rare on the 'net these days) doesn't want to lay blame on users and tell them that they didn't follow instructions precisely. Whatever the case, saying that a particular kernel or ROM "likes" one phone over another, without even mentioning that there is a wide array of usage scenarios at play, seems odd, and I'd like to know where this theory started.