Okay guys... today my battery seems a bit better. I think I might have a theory about what happened Sunday night/Monday morning.
Since I didn't have 3G in my area until Monday morning, I bet AT&T shut Edge off during the middle of the night to get ready to boot up the 3G. My iPhone was probably on GPRS mode and since I have my email set to fetch every 30 minutes, it was probably trying to download over GPRS which would put more strain on the battery than EDGE or 3G. I didn't have Wifi on either, but I did have 3G turned on... so it may have been trying to connect to 3G all night as well. I'm getting much better battery life today as you can see from my screenshot. Inside at work, it switches from Edge to 3G A LOT so I turned off 3G until I go outside... seems to be making a difference. Thanks for reading my thread you guys!