For what it’s worth, I think the line length limit should either be 79 (since there are technical justifications for it), or none at all. If you start going based on arguments like “well, it lets me fit two editors on screen”, someone with a different editor will disagree. The person with triple monitors will want 120. The poor bastard whose second monitor went kaput and has to make do with just one will want 76 (1).
What’s more, if you pick 99, then anyone who wants to use a window that only fits 79 will either have to scroll horizontally to read other’s code (which I can’t recall ever working properly with my mouse in anything except Excel, and even then it’s stupid), or code will soft-wrap in really ugly places. If they’re anything like me, they’ll just ignore the style guide on this, because it’s easier to do that than buy a new monitor or switch editors.
As for indents, I like 4; 2 is too little, 8 too much, and 3 is an evil non-power of two number and all who use it are heathens who should be burned at the stake! (2)
(1): It lets me fit an editor at a decent font size on the right, with a browser for reference on the left. Even then, a lot of reference sites need horizontal scrolling, but oh well.
(2): I dream of an editor that, aside from being able to re-flow code in a half-way intelligent manner, also treats tabs flexibly. As you indent further, it makes the outer tab layers thinner and thinner, as well as shifting the view to the right when there’s nothing but empty space on the left. sigh