One of the things I've wanted to do for a veeeeeeeery long time is support mobile devices. I toyed with a solution briefly last year but it wasn't very robust, and I decided I was going to wait until I had time to implement a proper solution.
How to implement a proper solution, you ask? Well, first you start developing using a Drupal template that that was specifically designed to support various media devices "automagically, on-the-fly." To do this I adopted a template from AdaptiveThemes and modified it to get it as close to my old site design as I could possibly manage. A few weeks later (and many sleepless nights later) this is the result.
There are a few quirks in the UI I haven't worked out yet. You may notice that the header is completely screwed when you're browsing with a smartphone or a tablet. I haven't quite figured out how to fix that just yet (if you happen to be a CSS whiz please feel free to open up Firebug, take a gander, and send me some advice!) I expect I'll find other charming issues along the way as well. But I think overall the change will be much more convenient for mobile users, and possibly not horrible for the rest of you as well.