I would take it back DD, ive had about 6 and had none squeak from new.
Yeh you get used to them, they are superior in every way to the old xbox pad.
Well every time I have finished a session on the 360 I plug my charge cable into the controller & switch the 360 off, The 360 carrys on charging the controller until it's full then turns the whole system off, Next time I pick the controller up it's fully charged.
I have heard the 360 wireless pad doesn't work too well with PCs. But whether it does or not, I prefer the simplicity of not having to charge it up, and knowing that there will be absolutely no latency issues.
He's getting it to use on his PC, he doesn't have a 360.