I own iPod touch 1G since the first launch day, so I've been using this for almost 3 years. Battery life was just fine as long as I don't use wifi too often, but my iPod touch started to have a dreadful battery life since 2 days ago. I had full battery before I went to sleep, and when I wake up in the morning, it is always drained to 20% battery. What should i do? Is there anyway I can replace my iPod touch with a refurbished one?(I hope) I just found one thread that says ios4 drains the battery life. But I use OS 3 !