Although this forum seems to be dead, I just wanted to point out that if you look on eBay, you can find a 1600mh replacement battery for $17.50 + 6.50 shipping.

I thought my 3150 was dead, as I didn't think it was worth the $60 + replacement battery. But for $24 shipped, it was well worth the usage I get out of it.