That's definitely one approach. Another is to make your site more responsive to different conditions. A couple of weeks ago Smashing Magazine posted about responsive web design. Part of that is...