Longer identifiers and more complex coding constructs (I'm thinking of lambda expressions and extension methods in C#) do tend to push the righthand margin out somewhat, though the trend towards very small methods (5-7 lines) with expressive names does serve to mitigate this.
I tend to set a margin in my IDE at 99 characters, and to try to keep all code within that, though I treat it as a soft boundary and don't sweat too much over the occassional line going wider.
Why 99 characters?
Because code doesn't always stay on screen - sometimes it's useful to print out code for a (personal or peer) review. With an A4 page, 10mm margins, Courier New @ 9pt, 4 digit line numbers and some whitespace, you have room for 99 characters of code.
There's another factor to consider - I'm really agressive about seeing as much of my code as I can in one go - a 9pt font on a 1200px high screen is really good. But, I don't let the fact that I see lots of code at once tempt me into puttint lots of code in one method.