The question that currently concerns me most, is how to display slides in ASCII tablature in a comprehensible way.
A first attempt:

INSTRUMENTAL (slide guitar)

d--------/12dS----12dS----|--------/7dS----7dS----|  picking pattern:
b--------/12dS----12dS----|--------/7dS----7dS----|  x - abc - abc (2x)
g--------/12dS----12dS----|--------/7dS----7dS----|
D-------------------------|-----------------------|
G---0---------------------|-----------------------|
 -------------------------|---0-------------------|  info
    1/4     3/8      3/8

d-------5a\3a----0-------------|-----------------------------|  picking pattern:
b-------5a\3a----0----3b-------|-----------------------------|  x - bc - bc - bc
g------(0)------(0)---2a---/---|---4a\2a---0-------0---------|  ab - ab - xab
D--------------------(0)-------|-----------0h2a----0h2ap0----|
G---0--------------------------|-------------------0---------|
 ------------------------------|-----------------------------|  info
         3/8           3/8            1/4      1/4       4/8

d--------/12dS----12dS----|----/-------7dS----7dS----|  picking pattern:
b--------/12dS----12dS----|----/-------7dS----7dS----|  x - abc - abc (2x)
g--------/12dS----12dS----|----/-------7dS----7dS----|
D---b---------------------|--------------------------|
G-------------------------|----/7dS------------------|
 -------------------------|--------------------------|


d----/-------5dS-----5dS----|----5dS----5dS----|  picking pattern:
b----/-------5dS-----5dS----|----5dS----5dS----|  x - abc - abc - abc - abc
g----/-------5dS-----5dS----|----5dS----5dS----|
D---------------------------|------------------|
G----/5dS-------------------|------------------|
 ---------------------------|------------------|
      1/4     3/8      3/8           3/8     5/8

d----/-------5dS----/-------5dS----/------|----5dS----/-------5dS-----------|  picking pattern:
b----/-------5dS----/-------5dS----/------|----5dS----/-------5dS-----------|  x - abc -  X - abc
g----/-------5dS----/-------5dS----/------|----5dS----/-------5dS-----------|  x - abc -  X - abc- x
D-----------------------------------------|---------------------------------|
G----/5dS-----------/5dS-----------/5dS---|-----------/5dS------------5dS---|
 -----------------------------------------|---------------------------------|
      1/4                                                               4/8

d-----------------------------------|---------------------------------|  picking pattern:
b-----------------------------------|---------------------------------|  x
g-------2b/4b:--\---2b---0---2bp0---|---2b/4b\2b----0-------0h2bp0----|  ab (6x)
D-------0----:------0----0---0------|---0-----------0h2b----0---------|  (x)ab
G---0-------------------------------|----------------------(0)--------|
 -----------------------------------|---------------------------------|  ritardando
    1/4   1/4                   1/4           1/4        1/4        2/4

d--------12c harm ----|  picking pattern:
b--------12c harm ----|  abc
g--------12c harm ----|
D---b-----------------|
G---------------------|
 ---------------------|