The things you can discover while idly wondering why you often wake up at 3am:
According to this quackAlternative Medicine Angel, it is because of I have a toxic liver, causing my body to go into a mini-crisis every night. Who knows - let's face it, it is quite likely that my liver is full of toxins.
From there, I discovered a wonderfully-named book aimed at insomniacs: Desperately Seeking Snoozin'.
Customers who bought this book also bought:
The Universe in a Nutshell by Stephen Hawking
If that doesn't send you to sleep, you have a real problem!