Eagle version 6 printed circuit board design software features BGA escape routing, differential pair routing, automatic meanders and undo/redo logs.
Provides automatic layout dimension, assembly variants, cut-out polygons, and design reuse to merge board/schematic pairs. Provides direct connections to PCB manufacturers for quotes. Reportedly accepts hundreds of ULPs, project designs and part libraries.
CadSoft, www.cadsoft.de