Besides the occasional thread stretching posts here, I see quite a few. I keep my browser set at 800 pixels wide so our church site will always fit that rather old standard. But many of our members older adults and even some of the younger ones have very little browser/internet smarts.
The point is, there should never be a site that requires a horizontal scroll if it is built properly. Of course, "built properly" is
my definition!
Mainly, a site should be flexible enough to fit anything from 800 pixels upwards, IMHO. If it won't fit that small a page, it is simply because the 'designer' doesn't care about what size windows his users might want. Period.
By design, the iPhone
must have a built-in mechanism to shrink a page to fit the very small screen. But a tiny scroll bar would be a waste of screen space, first of all. Secondly, long lines of text are not easily read by scrolling back and forth.
So, Apple invented the double-tap method of enlarging a chosen section, usually to a size where the text is beautiful (text is often completely unreadable in the initial, scaled display). And they created ways for the designer to set limits on how much scaling/enlarging/even text sizing can be used. Of course, that would be in a particular CSS page just for iPhones. Actually, you can set the minimum size/width of a device so the same CSS could end up on a desktop browser.
Granted you may have decided to stop fighting the small window problems if you have the screen real estate. But I like to keep other windows easily visible on my 17" LCD (my browser hardly ever is more than 60% of my window width) and my wife uses the very small 13" iBook! The problem is caused by lazy, unconcerned 'designers' who simply do what they like and the user be damned. Of course, there are clients who make unreasonable specifications for such things and ignore the advice of the experts. Oh well...