iHome's twisting, topsy-turvy iH41 dock / alarm clock for the iPhone and iPod touch won't make a lick of sense unless you habitually go to bed watching movies on your iPod. Then, it all clicks: simply twist it onto its side when you're horizontally dozing to watch a movie as you tumble off to dreaming. The next morning, your iPhone will be fully charged and serenade you with a suitable wake-up tune: for example, Electric Six's High Voltage. $79.99 with remote.
It should be noted that the website doesn't actually say it is iPhone compatible, only iPod Touch, but it should safely work with the 2G... and, in the worst case scenario, even with the 3G, as long as you don't mind doing some dremeling.
Put a New Spin on Your iPod Touch With iHome’s New iH41 Alarm Clock Radio [Business Week via Slashgear]