Product cycles