You can buy an after-market battery with a higher mAh (milli-amp hours) rating. The battery in the controller that came with my new PS3 80gig says it's a 570mAh. You can get batteries online for it that are 1200-1800mAh. I just bought an 1800mAh from dealextreme.com for about 5 bucks which seems like a pretty good deal, but it hasn't arrived yet so I can't attest to it's quality. You could also turn off vibration in your system settings.