1) the buttons are cheap plastic
2) the sides of the button rub on the phone's bezel, thus creating the squeaking sounds
3) the home/back buttons are in fact one solid piece (stupid design)
I'm thinking about putting some type of lubricant in my phone (per a suggestion over in the T-Mobile forums), as I highly doubt T-Mobile would provide a fourth phone to me. This squeaking sound really is annoying, and should not be present on such a high-end phone such as this one.
Has anyone taken their phone apart in an attempt of making the creaking sounds go away? Has anyone applied lubricant to the buttons to stop the squeaking?