I just updated my iPhone software to v3.1 and now the phone completely dies after 2 days (no usage on calls, etc.). I checked the battery this morning and it showed full, yet just now it was completely dead. What a pain!

This is the second time it has completely died on me.