I would like to automatically generate layouts for directed graphs for display on a screen. Any information on existing layout algorithms or systems will be appreciated. The algorithm should strive to minimize edge crossings and edge lengths and also handle manhattan routing. Thanks. Beng-Hong Lim (bhlim%jasper@oak.lcs.mit.edu)