Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
What I do every night is plug it in and then, when I hear the little beep that it is plugged in, i push the sleep button putting it to sleep. I leave it plugged in all night until the morning and it still works perfectly fine since the day I got it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.