My battery life is just terrible recently, with it being 2+ years old I'm thinking it's more a hardware then software issue. Has anyone had any luck replacing the battery? There are a lot on Ebay, but most of them are 3rd party. Just curious if anyone else has gone down this road.