Distributed Products