Using the CPAN module LWP::Simple, I used perl to sort out the local weather and national news from different web pages, and then print them to a dot matrix printer in the morning. Flashing a X10 light module would probably be less annoying way to wake up though.