Three generations of service