Article - Solving a 30 year old design problem