I updated my 3GS (32GB) from 3.0.0 to 3.0.1 the moment it was released a while back and ever since my battery life has been awful. I changed no settings, installed no new applications and didn't leave the country.
So after a while of being annoyed and dreading a possible trip to an Apple store, I removed 3.0.1 and reinstalled 3.0.0... now all is fine again.
I have been frequently inconvenienced by the arbitrary / seemingly random nature of Apples approval and application rejection processes... Why they don't apply the same rigor to their own releases?

