Variable products