Hey, So on my iPhone 3G ever since I've updated to 3.1 (Non-jailbroken) I've been experiencing random shut-downs/freezes, basically I can't get calls, texts and when I go to wake it it doesn't work, screen remains black until I do a re-boot.... Pretty crappy huh? Rogers is sending me a swap phone, luckily. Just wondering if there is a way of avoiding it? I can't wait til 4.0 comes out haha.