PPM Technologies - A Long History and a Bright Future