I posted a few days ago about my battery going dead in my Galaxy S2 extremly quickly. (Over the weekend it stopped sending texts too. A restart would fix this problem for a few hours.)
Took it to Sprint on Saturday. Sprint guy said that Sprint has had "millions" of people with the Galaxy S2 come in with this problem and that it is a software issue. Said I needed to come back in today and get a software update.
I'll report back if it fixes my problem.