Elastic Tabstops is a helluva good idea.
The general idea is to treat tabs as table border delineations. This lets you use all kinds of nice dynamic formatting and even makes proportional fonts workable for code:

Basically the way this works is much like a series of HTML tables. Each cell is set to wrap=false so it pushes out. However, once you back up and populate a preceeding cell from any point, it resets the right hand limits on the subsequent rows so that, in the sample above for instance, the int someDemoCode( element doesn't push out the right hand side of where printf("Hello again!\n") lives.
Chatter
15 hours 11 min ago
3 days 6 hours ago
4 days 10 hours ago
6 days 35 min ago
6 days 41 min ago
6 days 9 hours ago
1 week 1 day ago
1 week 2 days ago
1 week 3 days ago
1 week 3 days ago