At CodingHorror.com, Jeff shows how to make your website look good on a mobile device. It's pretty easy.
<link rel="stylesheet" href="http://www.yourdomain.com/css/styles-site-mobile.css" type="text/css" media="handheld" />
Unfortunately, you still have to download all the HTML as before, but at least it will look nicer. And CodingHorror does look swell on a cell.
http://www.codinghorror.com/blog/archives/000782.html